首页> 外文学位 >Tutorial on Elliptic Curve Arithmetic and Introduction to Elliptic Curve Cryptography (ECC)
【24h】

Tutorial on Elliptic Curve Arithmetic and Introduction to Elliptic Curve Cryptography (ECC)

机译:椭圆曲线算术教程和椭圆曲线密码学(ECC)简介

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

摘要

This thesis focuses on elliptic curve arithmetic over the prime field GF (p) and elliptic curve cryptography (ECC). ECC over GF(p) has its own arithmetic which is done over elliptic curves of the form y2 ≡ x 3+ax+b (mod p), where p is prime. ECC is gaining importance in security because it uses smaller keys to provide the same security level as the popular RSA. It is the superior cryptographic scheme based on time efficiency and resource utilization. It is more suitable than RSA for DNSSEC and IoT systems and devices.;Unlike RSA, which is easily understood, ECC is complicated because of the arithmetic involved. It is not widely understood. We provide a tutorial on elliptic curve arithmetic and also explain the working of the ElGamal cryptosystem. We also describe general hardware-efficient methods to implement ECC such as Montgomery multiplication and projective coordinates. These methods are challenging to understand. Essentially, projective coordinates help reduce the number of inversions required in doing scalar multiplication. If Montgomery multiplication is used, a time-consuming operation like reduction modulo a prime p can be simplified. In this work, we also present a user-friendly Java GUI application to provide education in elliptic curve arithmetic and its applications in cryptosystems. Lastly, we provide a module of questions and solutions to do the same and also enable senior students and graduate students to use ECC in their project work.
机译:本文主要研究素数场GF(p)上的椭圆曲线算法和椭圆曲线密码学(ECC)。 GF(p)上的ECC具有自己的算法,该算法是对形式为y2 x 3 + ax + b(mod p)的椭圆曲线完成的,其中p为质数。 ECC在安全性方面变得越来越重要,因为它使用较小的密钥来提供与流行的RSA相同的安全级别。它是基于时间效率和资源利用率的高级加密方案。它比RSA更适合用于DNSSEC和IoT系统和设备。与RSA易于理解的不同,由于涉及算法,ECC很复杂。尚未广泛了解。我们提供了有关椭圆曲线算术的教程,还介绍了ElGamal密码系统的工作原理。我们还将介绍实现ECC的通用硬件有效方法,例如蒙哥马利乘法和投影坐标。这些方法难以理解。本质上,投影坐标有助于减少进行标量乘法所需的反演次数。如果使用蒙哥马利乘法,则可以简化耗时的运算,例如以质数p为模的归约。在这项工作中,我们还提供了一个用户友好的Java GUI应用程序,以提供椭圆曲线算法及其在密码系统中的应用程序方面的知识。最后,我们提供了一个问题和解决方案的模块来做到这一点,还使高年级学生和研究生可以在他们的项目工作中使用ECC。

著录项

  • 作者单位

    University of Cincinnati.;

  • 授予单位 University of Cincinnati.;
  • 学科 Computer engineering.
  • 学位 M.S.
  • 年度 2017
  • 页码 87 p.
  • 总页数 87
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:54:30

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号