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
Link To Document