[发明专利]一种对P域的ECC算法选择明文侧信道能量分析方法有效

专利信息
申请号: 201310348111.7 申请日: 2013-08-12
公开(公告)号: CN103441846A 公开(公告)日: 2013-12-11
发明(设计)人: 罗鹏;李大为;曹伟琼 申请(专利权)人: 国家密码管理局商用密码检测中心
主分类号: H04L9/32 分类号: H04L9/32;H04L9/08
代理公司: 北京东正专利代理事务所(普通合伙) 11312 代理人: 刘瑜冬
地址: 100036*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 ecc 算法 选择 明文 信道 能量 分析 方法
【说明书】:

技术领域

发明提供了一种对P域的ECC算法选择明文侧信道能量分析方法,涉及到密码算法实现、侧信道能量分析等领域。为了对椭圆曲线密码算法(ECC)进行侧信道能量分析,分析和获取受保护的密钥k,本发明提供了一种基于素数有限域Fp,针对椭圆曲线密码算法中kP标量运算的选择明文侧信道能量分析方法,即k保持不变,输入特殊点P进行能量分析,一种对P域的ECC算法选择明文侧信道能量分析方法。 

背景技术

自从20世纪80年代,Miller和Koblitz将椭圆曲线引入密码学,椭圆曲线在密码学中的作用越来越大。ECC算法基于椭圆曲线离散对数问题(ECDLP):在一个循环群G中,g为生成元,且g的阶为n,对于给定的元素y=gx∈G,求x的值。令p为素数,Fp(包含p个元素)为模p的有限域,E(Fp)为域Fp上椭圆曲线E上所有点的集合。若点G∈E(Fp),且G的阶n为素数,nG=O(O为椭圆曲线E上的无穷远点),则由G生成的循环群<G>={O,G,2G,…,(n-1)G}为E(Fp)的循环子群。在ECC算法中,素数p、域Fp上的椭圆曲线方程、基点G及阶n均为公开参数。 

有限域Fp的椭圆曲线为平面曲线,由满足Weierstrass方程:y2+a1xy+a3y=x3+a2x2+a4x+a6的点组成,其中ai∈Fp,i∈{1,2,3,4,6}。本发明中有限域特征(char)Fp≠2,3,则Weierstrass方程可简化成y2=x3+a4x+a6,此时有限域Fp上椭圆曲线E的点的集合为: 

E(Fp)={(x,y)|y2=x3+a4x+a6,a4,a6∈Fp}∪{O}   (1) 

椭圆曲线上定义的加法运算使用弦切线法则,则E(Fp)为加法交换群,无穷远点O为单位元,P(x,y)+P(x,-y)=O。对E(Fp)上两点P、Q之和P+Q,若P≠Q,连接P、Q的直线交E于点R′,则R′关于x轴的对称点R即为P+Q之和,称为点加运算(A)。若P=Q,做P点的切线交E于点R′,则R′关于x轴的对称点R即为则2P,称为点倍运算(D)。由椭圆曲线上的点加和点倍的几何意义,可以推断出E(Fp)在仿射坐标下运算法则,具体如下: 

点加:令P=(x1,y1)∈E(Fp),Q=(x2,y2)∈E(Fp),且P≠Q,则R(x3,y3)=P+Q, 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家密码管理局商用密码检测中心,未经国家密码管理局商用密码检测中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310348111.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top