大工至善|大学至真分享 http://blog.sciencenet.cn/u/lcj2212916

博文

[转载]【信息技术】【2019.05】【含源码】RSA加密核的设计与验证

已有 836 次阅读 2021-7-2 21:05 |系统分类:科研笔记|文章来源:转载

图片

本文为美国罗切斯特理工学院(作者:GowthamRamakrishnan)的硕士论文,共150页。

 

加密处理器正在成为一种标准,以使数据的使用更加离散化。20世纪初,一种著名的电子机械密码机“恩格玛”被用于加密所有机密的军事和外交信息。随着20世纪末微处理器的出现,密码学界发生了革命性的变化。

 

密码系统是一种片上系统,包含用于数据加密和解密的密码算法。这些密码处理器用于ATM和高度便携式的通信系统。加密和解密是任何密码系统的基本过程。有许多加密和解密算法可以使用;其中一种算法被称为RSARivest-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.

 

1.      引言

2. 文献回顾

3. RSA (Rivest–Shamir–Adleman)算法

4. RSA加密核的软件与硬件实现

5. 概念与方法验证

6. 结果与讨论

7. 结论

附录A FPGA源代码


更多精彩文章请关注公众号:205328s611i1aqxbbgxv19.jpg




https://wap.sciencenet.cn/blog-69686-1293815.html

上一篇:[转载]【信息技术】【2015.05】基于互信息的医学图像配准
下一篇:[转载]【计算机科学】【2018.07】整合大数据与深度学习的开发环境
收藏 IP: 112.31.16.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-24 09:40

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部