节点文献

基于椭圆曲线加密系统的FPGA实现

Elliptic Curve Cryptosystems on Reconfigurable Hardware

【作者】 陈文宇

【导师】 甘骏人;

【作者基本信息】 中国科学院研究生院(上海微系统与信息技术研究所) , 微电子学与固体电子学, 2002, 硕士

【摘要】 信息安全技术是一门综合的学科,它涉及信息论、计算机科学和密码学等多方面知识,它的主要任务是研究计算机系统和通信网络内信息的保护方法以实现系统内信息的安全、保密、真实和完整。其中,信息安全的核心是密码技术。随着计算机网络不断渗透到各个领域,密码学的应用也随之扩大。数字签名、身份鉴别等都是由密码学派生出来的新技术和应用。 椭圆曲线密码体制(Elliptic Curve Cryptosystem—ECC)是目前已知的所有公钥密码体制中能够提供最高比特强度(strength-per-bit)的一种公钥加密体制,而智能卡已广泛用于金融、电信等领域,利用椭圆曲线密码体制不仅将大大提高智能卡的应用水平而且还将大大拓宽智能卡的应用领域。目前,基于各种密码算法的集成电路芯片已经出现。研究公钥密码系统中椭圆曲线芯片有较大的研究价值和实用价值。 本文在深入研究现代密码学理论特别是椭圆曲线加密理论和技术的基础上,提出了一种椭圆曲线加密算法,并且完成了该算法的硬件设计。 论文的主要内容为: 1.研究了现代密码学相关的基本理论,介绍了密码系统的数学模型、数据加密原理和与椭圆曲线加密密切相关的有限域理论; 2.研究了公钥加密系统中的椭圆曲线加密理论,详细阐述了有限域上椭圆曲线的结构及其基本运算; 3.设计完成了一种基于有限域的椭圆曲线加密算法,主要包括适合于168bit椭圆曲线加密的有限域乘法、加法、除法器的实现; 4.阐述了密码芯片的设计思想和设计流程,完成了密码芯片的电路设计并进行验证; 5.最后以加密芯片在串行通信中的应用方法为例阐述了设计的密码芯片在计算机保密通信中的应用。

【Abstract】 Elliptic Curve Cryptosystems on Reconfigurable HardwareInformation security technology is a compositive subject, which includes information theory, computer science, cryptography and other aspects fields. It aims to research the protection method of information, which are transferring in the computer system and communication network. Also it is responsible to the security, secrecy, verity and integrity of the information. Among them, crypto technology is the core of the information security technology.With the computer network continuously penetrating to various fields, the application of cryptography is expending. For example, digital signature, identity distinguish are both the new technology and application derived from the cryptography.ECC is the one of the known public crypto methods that provide the best strength-per-bit. With the deeper application of IC card in the field of Finance and Telecom, the ECC crypto system will not only upgrade the application level of IC card, but also open up more application fields. Nowadays, more and more IC cores based on all kinds of crypto algorithm appear. The research of the ECC crypto has much of value in research as well as application.An encryption algorithm, on the basis of deep studying on modern cryptology theories especially the theory of elliptic curve, is presented and an integrated circuit design based on it is described in this dissertation.This thesis is composed of following parts: the fundamental theory of the modern cryptology is briefly researched, in which the mathematic model of cryptology, data encrypt principle and Galois field theory related with elliptic curve crypto is discussed. Also we study the ECC crypto theory in the field of public crypto system, in which the ECC encrypt principle, safety, reliability, as well as the structure of ECC based on Galois field is focused on. Then we show an algorithm design of the elliptic curve crypto based on Galois field. As a main part, the design theory and concrete solution of it are presented step by step, IC chip design method for implementation of the algorithm is described in detail. Finally, we discuss the application of the ECC crypto in the field of computer secret communication.

  • 【分类号】TN915.08
  • 【被引频次】5
  • 【下载频次】368
节点文献中: 

本文链接的文献网络图示:

本文的引文网络