首页> 外文学位 >Conception, synthesis, and integration: Custom-state machine TCP/IP offload engine and cryptosystem for isomorphic transformation and elliptic curve cryptography on an FPGA chip.
【24h】

Conception, synthesis, and integration: Custom-state machine TCP/IP offload engine and cryptosystem for isomorphic transformation and elliptic curve cryptography on an FPGA chip.

机译:概念,综合和集成:定制状态机TCP / IP卸载引擎和密码系统,用于FPGA芯片上的同构转换和椭圆曲线加密。

获取原文
获取原文并翻译 | 示例

摘要

Embedded Systems are targeted recently in computer networks, communications, and security to achieve reliable and secure date communication at Gigabit speeds. The connection-oriented Transmission Control Protocol/Internet Protocol (TCP/IP) has been offloaded onto Instruction-based processors (e.g.; General-Purpose Processor (GPP), or Application Specific Instruction-set Processor ASIP) to help mitigate the TCP/IP processing overhead on the host CPU. Likewise, limited hardware cryptosystems were targeting hardware to encrypt/decrypt real-time data at a high-performance throughput. Instruction-based TCP/IP Offload Engine (TOE), GPP type, offers flexibility while reducing performance. In addition, the instruction-based TOE ASIP type, while consumes less power, and occupies less size than the GPP type, it still follows a sequential behavior. Elliptic Curve Cryptography (ECC) is classified as an asymmetric scheme which has not been used to encrypt/decrypt a stream of real-time data because of the demands for : a deterministic method to map the real-time data to points in the Elliptic Curve (EC), a homomorphic method to apply EC mathematical operations on the data without losing its originality, and a high performance hardware cryptosystem to perform the mapping method, the EC point multiplication, and the encryption method. To overcome the drawbacks of either TOE GPP or ASIP type, we proposed to develop a Custom-state machine TOE which is designed using VHDL and then synthesized on an FPGA. The maximum throughput of our proposed TOE is 5.12 Gbps on Cyclone IV FPGA, which is 5 times better than recent benchmarks.;In addition, we crafted a new hardware architecture to map real-time data to points in the EC using isomorphic transformation under Koblitz curve defined over Galois Field GF(2163), and then we used the EC ElGamal method. The maximum throughput of the proposed cryptosystem is 29.29 Mbps. Finally, the proposed cryptosystem and TOE are joined together and synthesized on the same FPGA chip.
机译:嵌入式系统最近针对计算机网络,通信和安全性,以千兆速度实现可靠和安全的日期通信。面向连接的传输控制协议/ Internet协议(TCP / IP)已卸载到基于指令的处理器(例如,通用处理器(GPP)或专用指令集处理器ASIP)上,以帮助缓解TCP / IP主机CPU的处理开销。同样,有限的硬件加密系统也将目标对准硬件,以高性能的吞吐量对实时数据进行加密/解密。 GPP类型的基于指令的TCP / IP卸载引擎(TOE)在降低性能的同时提供了灵活性。另外,基于指令的TOE ASIP类型虽然比GPP类型消耗更少的功率并占用较小的大小,但它仍然遵循顺序行为。椭圆曲线密码术(ECC)被归类为非对称方案,由于以下方面的需求,该方案尚未用于加密/解密实时数据流:确定性方法,用于将实时数据映射到椭圆曲线上的点(EC)是在数据上进行EC数学运算而又不失去其独创性的同态方法,是一种高性能的硬件密码系统​​,用于执行映射方法,EC点乘法和加密方法。为了克服TOE GPP或ASIP类型的缺点,我们建议开发一种定制状态机TOE,该TOE是使用VHDL设计的,然后在FPGA上进行合成。我们建议的TOE在Cyclone IV FPGA上的最大吞吐量为5.12 Gbps,比最近的基准测试高出5倍;此外,我们设计了一种新的硬件体系结构,使用Koblitz下的同构变换将实时数据映射到EC中的点曲线在Galois场GF(2163)上定义,然后我们使用EC ElGamal方法。提议的密码系统的最大吞吐量为29.29 Mbps。最后,将拟议的密码系统和TOE连接在一起,并在同一FPGA芯片上进行综合。

著录项

  • 作者

    Amiri, Rami Abdurahman.;

  • 作者单位

    Tennessee Technological University.;

  • 授予单位 Tennessee Technological University.;
  • 学科 Engineering Electronics and Electrical.;Engineering Computer.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 230 p.
  • 总页数 230
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 地下建筑;
  • 关键词

  • 入库时间 2022-08-17 11:53:59

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号