首页> 外文OA文献 >Elliptic curve cryptography in hardware for secure systems: a multi-use reconfigurable soft IP
【2h】

Elliptic curve cryptography in hardware for secure systems: a multi-use reconfigurable soft IP

机译:用于安全系统的硬件中的椭圆曲线密码术:可多次使用的可重新配置软IP

摘要

In the last years, the industry has developed and put in the market a plethora of electronic devices that are able to access the Internet and other networks. This is making easier to send, receive, share and store all types of information at any moment, from anywhere. Thus, there is a huge amount of important information crossing the Internet and there are malicious entities and/or individuals trying to capture this information to steal or exploit it in order to obtain financial or strategic gains or to cause damage to other people. There are many ways to protect such information, the most relevant of which is the use of cryptog-raphy. There are many cryptographic algorithms in use nowadays, such as DES, 3DES, AES and RSA, which are usually implemented in software. This leads to low performance, and low security levels for several applications. Therefore, it is necessary to create solutions that provide higher security levels and that at the same time improve cryptography performance. This work proposes and presents a secure communication system that can be inte-grated to embedded devices or computers. The proposed secure communication system developed in this work is based on Elliptic Curve Cryptography (ECC), which is a cryptography scheme that has being studied and improved over the last decade by many researchers and is indicated as one of the most secure among cryptographic algorithms. This work describes in detail the implementation of ECC operations in hardware, trying to provide higher performance than most works available in the literature. Another goal of the work is that even critical embedded systems could use the proposed scheme to build a secure communication system. This work capitalizes on the state of the art in ECC operations and implements these in hardware. The result is a reconfigurable soft IP core for ECC, which can be synthesized for either FPGAs or ASICs. The validation of the soft core comprises the development of a complete communication system that can create a secure communication link between two computers or similar devices using ECC to encrypt all exchanged information. The soft IP core for ECC operations supports any of the five Koblitz curves recommended by the National Institute of Standards and Technology (NIST) and the Standards for Efficient Cryptography Group (SECG). However, the IP core can also be easily adapted to support other elliptic curves. An overall secure communication system was developed, implemented and prototyped in a development board with a Xilinx Virtex 5 FPGA. Furthermore, the work demonstrates the advantages and gains in performance when compared to software implementations of similar systems.
机译:在过去的几年中,该行业已经开发了许多能够访问Internet和其他网络的电子设备并将其投放市场。这使得随时随地从任何地方发送,接收,共享和存储所有类型的信息变得更加容易。因此,有大量重要的信息通过Internet传播,并且有恶意实体和/或个人试图捕获此信息以窃取或利用它,以获得经济或战略利益或对他人造成破坏。有很多方法可以保护此类信息,其中最相关的是使用加密技术。如今,有许多加密算法在使用,例如DES,3DES,AES和RSA,这些算法通常以软件实现。这导致几种应用程序的性能低下和安全级别低下。因此,有必要创建提供更高安全级别并同时提高密码性能的解决方案。这项工作提出并提出了一种可以与嵌入式设备或计算机集成的安全通信系统。在这项工作中开发的提议的安全通信系统是基于椭圆曲线密码术(ECC)的,这是一种加密方案,在过去的十年中,许多研究人员对其进行了研究和改进,被认为是密码算法中最安全的方案之一。这项工作详细描述了ECC操作在硬件中的实现,试图提供比文献中提供的大多数工作更高的性能。这项工作的另一个目标是,即使关键的嵌入式系统也可以使用所提出的方案来构建安全的通信系统。这项工作利用了ECC操作的最新技术,并在硬件中实现了这些功能。结果是可重新配置的ECC软IP内核,可以为FPGA或ASIC综合使用。软核的验证包括开发完整的通信系统,该系统可以使用ECC对所有交换的信息进行加密,从而在两台计算机或类似设备之间创建安全的通信链接。用于ECC操作的软IP内核支持美国国家标准技术研究院(NIST)和高效密码技术标准组(SECG)推荐的五条Koblitz曲线中的任何一条。但是,IP内核也可以轻松调整以支持其他椭圆曲线。使用Xilinx Virtex 5 FPGA在开发板上开发,实施和原型化了一个整体安全通信系统。此外,与类似系统的软件实现相比,该作品展示了性能上的优势和收获。

著录项

  • 作者

    Ferreira Bruno Fin;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 Português
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号