加密算法制作工具包

M. Abdelrahman, I.E. Talkhan, S. Shaheen
{"title":"加密算法制作工具包","authors":"M. Abdelrahman, I.E. Talkhan, S. Shaheen","doi":"10.1109/ICM.2003.237774","DOIUrl":null,"url":null,"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).","PeriodicalId":180690,"journal":{"name":"Proceedings of the 12th IEEE International Conference on Fuzzy Systems (Cat. No.03CH37442)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Crypto-Algorithms Maker kit\",\"authors\":\"M. Abdelrahman, I.E. Talkhan, S. Shaheen\",\"doi\":\"10.1109/ICM.2003.237774\",\"DOIUrl\":null,\"url\":null,\"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).\",\"PeriodicalId\":180690,\"journal\":{\"name\":\"Proceedings of the 12th IEEE International Conference on Fuzzy Systems (Cat. No.03CH37442)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 12th IEEE International Conference on Fuzzy Systems (Cat. No.03CH37442)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICM.2003.237774\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th IEEE International Conference on Fuzzy Systems (Cat. No.03CH37442)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM.2003.237774","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

密码学是研究与信息安全相关的数学技术,如机密性、数据完整性、实体认证和数据源认证。本文介绍了一种新的系统,可以帮助加密设计师以简单的方式实现不可破解的加密算法。该系统由一种名为“加密语言”(简称CL)的新语言、CL编译器和CL转换器组成。任何设计师都可以轻松地使用这个工具包,记录他的算法,并在软件或硬件产品中实现它。他们不需要学习任何关于硬件描述语言(VHDL, System-C等)或它们的概念(过程,实体等),也不需要学习任何软件语言(C, c++, JAVA等)或它们的概念(类,继承等)。使用CL,设计人员可以编写许多算法,并将其代码提供给CL编译器,由CL编译器编译代码并提取所有算法信息。使用CL转换器,可以根据用户需要以任何软件或硬件语言生成算法(他可以根据可用的转换器生成C、VHDL代码或其他任何代码)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Crypto-Algorithms Maker kit
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).
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信