基于FPGA的RSA模幂运算器设计

来源 :中南民族大学 | 被引量 : 0次 | 上传用户:llizhixiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机及其网络技术的飞速发展,社会的信息化程度正在逐步提高,对信息安全提出了更高的要求。网络的影响已经渗透到了人们的日常生活以及国家安全的关键领域;网络安全技术成为了各国政府和研究机构的重要研究课题。公钥加密体系的提出就是希望解决这一问题。 RSA算法被公认为是目前理论和实际应用中最为成熟和完善的一种公钥密码体制,可以用来进行数字签名和身份验证。采用与现代电子设计技术来实现低复杂度、高速度的RSA密码算法对于实现网络信息安全具有重要的意义。本课题的任务是完成基于FPGA的1024位RSA密码算法的实现。 本文介绍了密码学的基本概念,包括数论的基础知识和模运算的概念。分析了RSA密码体制原理,重点介绍了改进的高基Montgomery模乘算法。对整个RSA系统的结构进行了分析,采用从右到左的二进制幂指数扫描算法,提出了一种基于CIOS的1024位的模乘器结构设计,主要设计了模幂计算模块和系统控制模块等子模块。通过对模乘器的调用,完成了RSA算法中的核心运算模块的设计,完成了基于Altera FPGA的RSA密码芯片实现的前期工作。 本设计采用“Top-Down”的设计方法和“Bottom-Up”的测试方法,完成了前端的设计流程。采用VHDL语言进行了RTL级的描述,并利用EDA工具QuartusⅡ 4.0.进行了仿真,达到了预期目标。
其他文献
动态轻压下技术是改善铸坯内部质量的重大先进技术,尤其对解决高碳钢的中心偏析与疏松具有显著效果。压下位置、压下量的精确控制,是实现动态轻压下冶金效果的关键技术。我国已
研究目的:探讨拉伸应变对骨髓间充质干细胞(BMSCs)向软骨细胞分化的影响,探索最佳的拉伸应变加载条件;研究压应变对体外构建组织工程化软骨的影响。 研究方法:采用Percoll密度梯
语文是所有学科的基础,学生语文综合水平的高低将直接影响着其他专业学科的学习.语文教会学生说话,教会学生用笔来表达自己的想法,是培养学生基本素养的主要课程.对于中职学
目前,国家在各个方面都在不断变得更强大,各种科技产品不断出现,由此各种职位的要求也在不断提高,优秀的人越来越多,竞争力越来越大,创新型人才在社会中更具优势,所以为了适
学生具备一定的思维能力,是学好数学的关键,因此,培养数学思维能力是数学教学的重要任务.教师在教学工作中,要注重培养学生的数学思维能力.教师在教学过程中要积极创设良好的
拟薄水铝石作为一种重要的化学品氧化铝产品,目前被应用于石化裂化催化剂(FCC)的生产过程中。该产品具有一定的粘结性和丰富的孔结构,与其他的组分一起对催化剂的活性起到决定性的作用,同时它对催化剂的强度等指标也有一定的影响。目前,中国铝业山东分公司,拟薄水铝石的生产工艺相对稳定,但洗涤过程的工艺和设备相对落后,洗涤水耗偏高,回收率低,自动化程度低,劳动环境恶劣。为有效解决问题,本研究首先在实验室规模进
《新课标》为一线教师的教学指明了方向,但是在现实的数学课堂教学中却听不到阅读声.造成这一现象的因素有许多,教师不重视就是其中之一.一提到“阅读”,不少数学教师认为“
新课标的提出对初中地理教学而言,是一次向着新方向的指引.教学方法将在课标理念的指引下创新,也将迈向更高的起点.在改变陈旧教学方法的过程中,教师要时刻以兴趣培养为核心,
生物科学与人类生活息息相关,生物学既是实验科学,同时也是对生命现象和活动规律进行研究的科学.生物学科的现实意义不仅在于解决人类的温饱问题,更在于造福全人类,提高人们
本文在广泛查阅了文献的基础上,综述了各种不同类型的声功率测量方法,原理及特点。辐射力法作为国家和IEC推荐的声功率测量的方法,被广泛使用和接受,而量热法作为另一种简便易行