论文部分内容阅读
随着社会信息化进程的发展,信息安全成为越来越不可忽视的重要方面.如何保护个人的隐私不受侵犯,如何保障在公共信息安全等成为目前一个非常重要的难题.当代密码学的发展为信息安全提供了强有力的支持,尤其是公开秘钥理论的发展,奠定了当代密码学的基础,也为保障信息安全提供了强有力的工具.目前,基于嵌入式系统的加密芯片设计成为一个热点,该芯片可以广泛的运用于个人身份验证卡,银行交易IC卡等场合,具有安全,可靠的特点.通过嵌入的加密解密模块,可以使得整个信息交换的过程更加得简单,是目前加密系统设计的一个主要方向.IC卡的英文全名是Integrated Circuit Card,它是将具有存储、加密及数据处理能力的一个或多个集成电路芯片镶嵌于塑料卡片中.IC卡的核心部分是一块集成电路芯片,故它又可称为"芯片卡".IC卡按外形、使用方法和信息交换方式分类,可分为接触式IC卡(Contact Card)和非接触式IC卡(Contactless Card).内部集成了嵌入式CPU的IC卡称之为智能IC卡(SmartCard).IC卡目前广泛应用于金融、银行、医疗、社保等领域.该文主要目的就是通过对RSA和ECC算法研究,提出可集成在IC卡上的加密解密协处理器的解决方案.该文在基于传统的Montgomery算法基础上,改进了算法的执行效率,同时根据此算法,通过折衷面积,速度和功耗三者因素提出了兼容RSA和ECC两种算法的协处理器结构.该文通过算法实现和硬件设计对该类协处理器的设计进行了初步的尝试,得出了一些有益的经验,也为以后开发此类芯片提供了宝贵经验.