课程编写 类别 实验课题名称 实验目的与要熟练掌握ECC对称密码原理及实现 求 VPC1(虚拟PC) 实验环境 VPC1 连接要求 软件1、学生机要求安装java环境 描述 2、vpc安装windows 实验1、学生机与实验室网络直连; 环境2、VPC1与实验室网络直连; 描述 3、学生机与VPC1物理链路连通; 椭圆曲线指的是由韦尔斯特拉斯(Weierstrass)方程y2+a1xy+a3y=x3+a2x2+a4x+a6所确定的平面曲线。若F是一个域,ai∈F,i=1,2,?,6。满足上式的数偶(x,y)称为F域上的椭圆曲线E上的解点。F域可以是有理数域,还可以是有限域GF(Pr)。椭圆曲线通常用E表示。除了曲线E的所有点外,尚需加上一个叫做无穷远点的特殊∞。 1985年,Neal Koblitz和Victor S. Miller分别建议将椭圆曲预备知线(elliptic curves)应用到密码学中。研究发现,有限域上的椭识 圆曲线上的一些点构成交换群,而且其离散对数问题是难解的。于是可以在此群上定义ELGAMAL密码。并称之为椭圆曲线密码(Elliptic curve cryptography,ECC)。目前,椭圆曲线密码已成为除RSA密码之外呼声最高的公钥密码之一。 ECC加解密过程: 1、用户A选定一条适合加密的椭圆曲线Ep(a,b)(如:y2=x3+ax+b),并取椭圆曲线上一点,作为基点G。 2、用户A选择一个私有密钥k,并生成公开密钥K=kG。
内容 对称密码ECC密码 操作系统类型:windows,网络接口:本地连接 PC 网络接口,本地连接与实验网络直连
3、用户A将Ep(a,b)和点K,G传给用户B。 4、用户B接到信息后 ,将待传输的明文编码到Ep(a,b)上一点M,并产生一个随机整数r(r 3、在d盘根目录下新建一test.doc文档,内容任意,作为测试文档。 4、加密过程如下: 搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育L001001024-对称密码ECC密码 全文阅读和word下载服务。
相关推荐: