发明名称 用于嵌入式设备的椭圆曲线加密方法和解密方法
摘要 本申请涉及一种用于嵌入式设备的椭圆曲线加密方法和解密方法,加密方法包括以下步骤:1)嵌入式设备获取明文m;2)获取椭圆曲线参数E<sub>P</sub>(a,b)、选取的椭圆曲线上的点G和公开密钥K,通过BCH编码算法将m编码到E<sub>P</sub>(a,b)上的点M;3)产生随机大整数r;4)设置密文C<sub>1</sub>、C<sub>2</sub>,其中C<sub>1</sub>=M+rK、C<sub>2</sub>=rG。本申请的实施例提供的技术方案可以包括以下有益效果:可以实现在无线传感器、射频卡系统等设备内存和CPU资源极其受限的低端嵌入式设备上高效稳定地运行,为这些设备提供一个具有较高性能的加密解密方案。
申请公布号 CN104486074A 申请公布日期 2015.04.01
申请号 CN201410771243.5 申请日期 2014.12.12
申请人 湘潭大学 发明人 吴亚联;龙辉;胡洪波;段斌;苏永新;谭貌;李戈
分类号 H04L9/30(2006.01)I;H04L9/08(2006.01)I 主分类号 H04L9/30(2006.01)I
代理机构 代理人
主权项 一种用于嵌入式设备的椭圆曲线加密方法,其特征在于,包括以下步骤:1)所述嵌入式设备获取明文m;2)获取椭圆曲线参数E<sub>P</sub>(a,b)、选取的椭圆曲线上的点G和公开密钥K,通过BCH编码算法将m编码到E<sub>P</sub>(a,b)上的点M;3)产生随机大整数r;4)设置密文C<sub>1</sub>、C<sub>2</sub>,其中C<sub>1</sub>=M+rK、C<sub>2</sub>=rG。
地址 411105 湖南省湘潭市雨湖区羊牯塘卢家滩27号