||
本文为美国罗切斯特理工学院(作者:GowthamRamakrishnan)的硕士论文,共150页。
加密处理器正在成为一种标准,以使数据的使用更加离散化。20世纪初,一种著名的电子机械密码机“恩格玛”被用于加密所有机密的军事和外交信息。随着20世纪末微处理器的出现,密码学界发生了革命性的变化。
密码系统是一种片上系统,包含用于数据加密和解密的密码算法。这些密码处理器用于ATM和高度便携式的通信系统。加密和解密是任何密码系统的基本过程。有许多加密和解密算法可以使用;其中一种算法被称为RSA(Rivest-Shamir-Adlean)算法。本文着重于开发一个加密处理器,处理RSA演算法的密钥产生、密钥分配及加密处理,并讨论验证此核心模块所需的设计环境。
Cryptoprocessors are becoming a standard tomake the data-usage more discrete. A wellknown elector-mechanical cipher machinecalled the “enigma machine” was used in early 20th century to encrypt allconfidential military and diplomatic information. With the advent ofmicroprocessors in late 20th century the world of cryptography revolutionized.A cryptosystem is system on chip which contains cryptography algorithms usedfor encryption and decryption of data. These cryptoprocessors are used in ATM’sand highly portable communication systems. Encryption and decryption are thefundamental processes behind any cryptosystem. There are many encryption anddecryption algorithms available; one such algorithm is known as the RSA(Rivest-Shamir-Adlean) algorithm. This project focuses on development of anencryption cryptoprocessor which will deal with key generation, keydistribution, and encryption parts of the RSA algorithm and also discusses theverification environment required to verify this core.
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-28 23:24
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社