1、椭圆曲线密码算法在智能密码钥匙中的实现概要科技信息论坛年第期椭圆曲线密码算法在智能密码钥匙中的实现绞鬻耩巾南棒鼗释技大学计算梳毒僖意王程攀统潍紊长沙攘要】撩菠谢畿寮鹞菸法囊安瘟遐于智筑密码锈建砖芯冀操嚣系绫中,它蔽捷拳上保证了信息的蟪靖安全渡,舞蛊舆麓鼍、彀糖如簿密、数字签名和舞份认证等劝拣。逡甓爨匏鹳实现大大提高了智巍密码锯匙趣奄套筑懿。本文褥研究安全瓣鹤鹤畿的垒威以及撼莲海媛蜜码算法丧嫠缒密鹞鞠邈的数据知麓密、数警箍名争身份天证三令方面姥实瑰。【关键谲】帮巍密鹬镛熬;獭蕊褥线密码算法;蕊冀操谗系统;安套瓤畿罄(,)【。,。【;嚣;引言密码学是研究数撼加锵磷的原理、方法及技术的科学。密码技术
2、按照不同的密码体制分为对称密码和非对称密码,非对称密码又称为公钥密码。公钥密钥密码体系糟基于熬数因式分解、基于离散对数和基于椭圆曲线这三大炎猁【】。作为新一代的公钥密码体制,楣对其他加密技术丽言,榄鞠曲线磷码算法强投术上具有安全性高、生成公私钥方便、处理速度抉鞍存德交澜小警方露的饿势,这些优点使它成为锞证智能密羁锈黩安垒枧剿静主簧簿法。模块设计餐戆密褥锲越懿欲终髂聚分巍兰夺帮分,分囊整数据楚理臻麓零努、臻嚣整绞蜜褥篱法疯璐部分纛蕊劈捺裙系茨翻。糖嚣赘缓寮璐算潼应惩释努包菇密镄垒蔽验诞壤浃、骥文镶璐鳃褥攘袭、数字签名获疆模块秘数强燕鳃蜜攥旋鹈令部癸,糖瓣藏缓密褥算法主要裁是应臻予这些模块串。麟蹑
3、熬线寝戮葵法纛惩予的模块凌髓缍褥鲔整两示。类分耩我所选瘸的曲线怒濑予聍上的椭避瞌线阱。曲线方程为(,书。穰德行加解密和数字签名等操作前,先必须对有限域以及有限蛾上的斌熊、椭圆曲线的点及点的运算、椭圆曲线的表示方法、公钢和私铜缭出窳义。所有的相关算法都是在此基础上实现的。所有相繁的提分为两大类,第一类是初姘化类即类、类、类、类、类和类;另一类是窦琨加解密弊法和数字签名算法的类,即类、!类和激。、类燮您义鸯鼹域上的基本运算。搬类中有一个属性,定义泌怒馘聪上的不可终多项式。类中的方法:定义的是嬲运簿,键义演遴运篓,定义黍运皇麓净麟谖始躐静弼冀法瘦弱舒势密钥生戒翡文编褐,数字整窝,骢诞签羲据热簿密验证
4、穰凌拱碣耩馥毫耩块攮袭。穰帮陵强散撵她臻秘鼹罄劈鼗弼蕊数镶凌椭辫嬲线矮冀禳块夫整鼗运冀模袋了黠辊鼗产生横块穰陵域运冀模块证运冀模袭圄椭圆蘸线密粥黧法玻粥予的模块结构圈箅,窳义驭腻斌算,撼嘲个方法的返阐值都魁类型的;您义檬逡箅,定义加运算,定义乘运算,嫩义求滋避箅,遮砭!个方法的返嘲僚都是型的,方法设恣不可约多项式即脯性。炎擞定义的鼹椭圆艘线上的点。两个属性,分别袭黎椭贼瀚躐上点瓣坐椿朔坐褥。主簧方法:方法楚粼凝浚赢怒黉撼建努涎感,方法怒取袋个点静搬法逆元即求坤。嚣爨类定义瓣魑撩鞭蘸线戳及樾鞭蘧筑熹熬运算。邃瑟个黉书魏瓣臻穰辩疯掇豢魏鳃戆方器式戆强夺豢数秘。爽审变篓瓣穷滚:()方法定义露蹩熹粪彝
5、逶箕,方法定义懿楚燕黪嫠熬遥葵。类类定义戆蔗糖蓬筵缓爨避域参鼗。黄懋分缓谈爽懿震链,瑶霆义熬怒张孛戆撒辩二次壤上黪扩袋撩数;憨掰零粼鼗不霹鳃多瑗式是三顼式逐蹙矗襁戏,如袋海受不瑶终多项式憝三碳衮。液录炎;鳃象搀赚幂弼鳓多壤贰慰蠢磺式袭苯为。出:定义椭豳魏线瓣方程蔽;寇义禚嘲曲线的鏊熙;悬的除:是协随予。和蹴粪类定必的是密码系统的公钥。它谢两个梢憔和,熊中撼类型的,定义的怒镪粥聚缆的域豁徽;鼹类烈的,定义的是密码系统的公钥。翳外,邂祷潮个构造聪数,一个以为参数,努个删鼹以的一个实恸以及公钥为参数。爽定义的怒寮瓣礤缆的糨镪。宅农鼹个鬓睫妇被,其中部燕类怒黪,定义的蕊密璐系统懿蠛参数;燕溪予黧静,愆
6、义瓣怒辍绸。勰榉黯它毽蠢嚣令褥造蘧数,个怒戮为参数菇一个莛疆瓣令嶷镄秘一个夔鼹数荛参数。类嚣嚣娃豢赛蕊翳文薅璃瓣瓣算法。爽麴奎瑟撼健鸯、秘。表示一条鼹嚣羹缓,裘零麓文,瓣凌零瓣爨鏊缓主豹赢。主要方法有鞠(),爝予谢麓文送行缭璐裙对蜜文进行舞弱。髓类类实瑷鹈落魏线魏磐密葵法。滚类魏囊葵麓豫寄鞭、稳。定义购燕公钢,稻是藤密宠凌后垒葳静寮文。主要方法菊蹲个:翻娜埝,努翻蔻角予蕊蜜纛辩密懿。羔豢弱豢寞麓骥鬻粒绂数字熊名算法。醛矗类窜憨典穰六个蓠链,箕中魁公钥,蹙懿骤,镯存储鹣楚消息搏簧,蹩一个菠熏算法翡消惑擒耍粪,墩上均巍熬有藩毪。公翁震搜魏巍,它秣装翮筑斌蕊名。嚣璐类定义蕊个最主要的方法建鞠(),翁
7、瀚避垒戚签名媳,后者是用来验证签名黪。万方数据科技信息论坛年第期。篝法分辑密锾辩算法舞法密疆对生成算法赣入:穰圜魏线竣参数飘,),);羧塞:公锾,酝钥;步骤为选撵隧极数艮;计算;返鼙,国。簿法公钥确认算法输入:禚嚣曲线域参数,(),),公钥(。,妁;输出:接受或拒绝;步骤为满照(无穷远点);。、的长度为的二进制串;。满照由和定义的椭圆曲线方程;满足;若任何梭骏失败,则返回“拒绝”;否则返回“接受”。明文编码解码算法算法明文编码算法输入:明文(字符串型);输出:明文嵌入椭圆曲线得到的点的,坐标;步骤为将明文转换成大艇数;对明文分二元域上的段明文;球点(,),使得利()(为整数,一般情况为),并且
8、域上椭圆曲线方程有解,若存在则完成编码同时计算,否则返回直到求得点(,)。算法街文解码算法输入:椭圆曲线点(,);输出:明文;步骤为取的坐标值:将的低个字节去搏褥到明文;返回明文。加密和解密舞泼算法粕密髯法输入:撩圆曲线域参数儆嘶,圆,琊,公锈,鼹文;输出:密文瀑,);步骧为遮撵一个夔莰整数,一】;篓懿篷;铡臻襞文缀粥舞法,褥囊甓文嵌入撩蟊夔线懿点;。诗箕诗萁;,返疆蜜文瀑,)。算法嚣嬲翻解糍黪法羧入:燕溷稳线躐参数强汹,(),),密文,),私钥;输出:弱文或拒绝该密文:步骤为。对公钥进行确认,若确认失败剐返回“拒绝该密文”;计算;利用密文解码算法,得到明文;输出明文。加解密过程成立的诳明:。
9、()()。签名的生成和验证算法算法签名生成簿法输入:椭圆曲线域参数强(,(),),私钥,明文;输出:签名“);步骤为将消息液示成二进制串;使用一个函数(比如函数)计算氟点稳,();氆;择一个随辊整数【,】;计箕(“),萼棼转换灸整数;诗算,若瑚,粼鼷至;诗箨。()拄,菪,蘩懿至;,返疆,番。算法签名验、疰舞法簸入:薅疆蘧线蠛参数氍汹,),岛),公钥,爨文麓,签名扛,曲;输出:接受签名或拒绝签名;黪骤为。蠢我获褥瘸声懿公钥;检验秘是否建,】内的整数,若任何一个检验失败,刚返回“拒绝签名”;计算镳,跚;计算。;计算,;计算(,);若,则返回“拒绝签名”;将转换为整数,计算;检验是否等于,蒋栩等,则
10、接受对消息的签名,返回“接受签名”,否则返回“拖绝篾名”。总结为了实现智能密码钥匙各个部分的安企功能,本文使用的公钥体制是椭圆曲线密码体制,详细论逃了椭圆曲线辑码体制的原理、优越性和椭圆曲线所面缶的攻击以及庇该如何谶撵爱全性高的椭圆密码曲线,并研究了椭圆曲线密码算法谯智能密码钥匙的数据加解密、数字签名和身份认证三方面的应用及敦裳现。椭圆曲线密码算法从技术上保证了信息的绝对安全性和适应性,它将广泛应用于智能密码钥匙中。【参考文献】冯登国公开密钥基础设施概念、标准秘寅擒【】,北豪;清华大学出版杜,】王爱英智能卡技术一卡(第版)【】寨:漓牮大掌出版柱,。【段,():。】勰越梅,寒稳琴()榷圜魏线密瓣
11、俸簇巍簿簸卡审酶应鼹强蔼惑技术,():,萝。鞭!【】,():。,【():,():。,:(),责任编辑:张新雷(上接第黄)实行联艨合作,建立良好的海外代理网络。当前我国货代行业一个突出的问题怒经薷规模小,人才少,网络建设不足,融资能力小,货源不稳定。蜜行联缀不必为解决上述问题的一记妙方。首先通过联盟企业可掇离僚用等级向银行贷款,购置先进物流技术设施。投资建设信息管疆系绫,改游馆息他状援,实现与客户之间鲍信息共享和货物跟踪,降低服努戒零,掇离殿务质量;萁次,还可通过与跨鹫公霹酶联蘧,薅决掰露穗瓣海癸辩终弱、全球客户爹、粪金燕模枣及管瑾秘授术不慰等爨鼹,建立纛大戆海外货运捷瑾鼹终,获瑟薅太撬货芟入囊
12、中。警然缌建藏臻联羧最终嚣要货袋金篷更囊经营理念,餐建共赢懿裁蕊共弱转,遴过资源整合、魏势互静,逐步走囊集霸纯、短摸纯、柱会:。建立良婷酌行业露场秩序。第一,这依靠货代垒韭童律,游求诚信。第二,还要依靠政府部门趱窃完善的政策法规,加强对国际货弋市场的篮管力度。第三,驶尉逐墩挟掩一些社团组织对货代企业进行信用监督。如中国物流与采购联合会就是经国务院批准设立的一家物流与采购行业综合性社团组织,滚联合会,按照相关规定,经严格的评审程序对企业的信用状况进行评价,并将把企业的信用状况在中国物流与采购网、反商业欺诈网和现代物流报等媒体上公示出来,加以宣传。这一做法有利于引导物流企业增强信用意识,对创建良好
13、的物流市场竞争环境,起着积极的推动作用。结语金融恁机导致的经济大环境不景气,必然会使一部分小援模、实力弱的物流企监遭遇淘汰;但畿绘舆瓷摅斑除麓力、上怒模静物滚金韭提供了抢占市场份额的枧逐。洚多瀚濂众照认为,金融惫壤虽然是巨大懿魏战。霹霹瞧燕更大的槐遴。攘壤藤趱这次鑫融鑫祝静跨壹,我爨懿金韭逶遘蠡我调整、鑫我截麓,一定会砉嚣露簿婕静骥天。【参考文黻】罗拜富,嚣鞯货运代理盟豹残状及中鬻货锭套藏辩发最翻中嚣经贸,()吴薄一主编现在代物流概论(第版)就窳:中国物资出舨社,邓传红戒国中小物流企业竞争力分析翻物流技术,【责任编辑:张新雷万方数据 椭圆曲线密码算法在智能密码钥匙中的实现作者:欧阳瑶, OUY
14、ANG Fan作者单位:中南林业科技大学计算机与信息工程学院,湖南,长沙,410004刊名:科技信息英文刊名:SCIENCE & TECHNOLOGY INFORMATION年,卷(期:2009(21参考文献(7条1. Vaudenay S;Desmedt.Y.G The security of DSA and ECDSA:bypassing the standard elliptic curvecertification scheme.Public Key Crytography-PKC 2003 20022. Gaudry P An Algorithm for Solving the di
15、screte Log problem on hyperelliptic curves 20003. Gaudry P;Hess F Sman N Construction and Destructive Facets of Weil Descent on elliptic curves2000(014. 胡越梅;朱艳琴 GF(2m椭圆曲线密码体制在智能卡中的应用期刊论文-信息技术 2005(115. Gaudry P;Hess F;Sman N Construction and Destructive Facets of Weil Descent on elliptic curves2000(016. 王爱英 智能卡技术-IC卡(第二版 20007. 冯登国 公开密钥基础设施-概念、标准和实施 2001本文链接:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1