• DocumentCode
    3593733
  • Title

    Crypto-Algorithms Maker kit

  • Author

    AbdelRahman, Mohamed H. ; Talkhan, Ihab E. ; Shaheen, Samir I.

  • Author_Institution
    Dept. of Comput. Eng., Cairo Univ., Giza, Egypt
  • fYear
    2003
  • Firstpage
    239
  • Lastpage
    242
  • Abstract
    Cryptography is the study of mathematical techniques related to aspects of information security such as confidentiality, data integrity, entity authentication, and data origin authentication. This paper introduces a new system that would help Crypto Designers in their work toward implementing unbreakable encryption algorithms in easy way. The system consists of a new language called "Cryptography language" or CL, CL compiler, and CL converters. Any Designer can use this kit easily, to record his algorithm and implement it in either software or hardware product. They don\´t need to learn anything about hardware description languages (VHDL, System-C etc) or their concepts (process, entities, and others), or learn any software languages (C, C++, JAVA etc) or their concepts (Classes, inheritance, and others). Using CL, Designers can write many algorithms and give their code to CL compiler that will compile the code and extract all the algorithm information. Using CL converters, the Algorithm can be generated in any software or hardware languages depending on the user needs (he can generate C, VHDL code, or whatever depending on the available converters).
  • Keywords
    cryptography; data integrity; inheritance; message authentication; program compilers; Crypt algorithms maker kit; VHDL code; algorithm information; compiler; converters; cryptography; data integrity; data origin authentication; encryption algorithms; entity authentication; hardware description languages; information security; inheritance; software languages; Algorithm design and analysis; Cryptography; Data mining; Hardware design languages; Information security; Java; Mars; Software algorithms; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2003. ICM 2003. Proceedings of the 15th International Conference on
  • Print_ISBN
    977-05-2010-1
  • Type

    conf

  • DOI
    10.1109/ICM.2003.1287784
  • Filename
    1287784