System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息通信中加解密领域,具体是一种基于ecdh的无第三方公钥认证加解密方法。
技术介绍
1、近年来,互联网技术飞速发展,各行各业的发展对通信系统的依赖性越来越强,信息泄露问题也变得愈发严重,造成的损失也是触目惊心,保障通信过程中信息的安全性成为了首要任务。因此,对于加密算法的研究对于通信技术的发展必不可少,常见的加密方法有对称加密和非对称加密,对称加密方式需要双方使用固定的密钥,或者将密钥以明文的形式进行传输,其安全性较差。而非对称加密虽然无需传递私钥,提高了安全性,但是在密钥长度相同的情况下,加解密的速度要比对称加密慢几千倍,这种效率是一般情况下很难接受的。若直接将对称加密和非对称加密,存在密钥管理和分发非常困难的问题,同时也引入了新的安全漏洞,即攻击者冒充接收设备的情况。常见的处理方案是引入第三方认证机构,为没有风险的设备颁发证书,但是这种方法在实际使用中,特别是无线传输的过程中,反而使流程更加繁琐。
技术实现思路
1、本专利技术的目的在于提供一种基于ecdh的无第三方公钥认证加解密方法。
2、技术方案:
3、一种基于ecdh的无第三公钥认证加解密方法,使用一种无需第三方机构实现对公钥进行认证的方法,对解密方提供的公钥进行认证;认证过程结束后进行文件的密钥的管理与加解密算法,具体工作流程为:
4、(1)首先通过一种无第三方的公钥认证方法,实现加密端a对解密端b的身份认证;
5、(2)根据认证结果进行流程选择:
< ...【技术保护点】
1.一种基于ECDH的无第三公钥认证加解密方法,其特征在于:使用一种无需第三方机构实现对公钥进行认证的方法,对解密方提供的公钥进行认证;认证过程结束后进行文件的密钥的管理与加解密算法,具体工作流程为:
2.根据权利要求1所述的方法,其特征在于一种无第三方的公钥认证方法,其具体步骤为:(1-1)增加一组非对称密钥对C代替传统公钥认证方案中的第三方机构;
3.根据权利要求2所述的方法,其特征在于一种基于ECDH的加解密及密钥管理方法,具体流程如下:
4.根据权利要求2所述的方法,其特征在于使用一组非对称密钥对C代替传统公钥认证方案中的第三方机构,具体方法如下:
5.根据权利要求3所述的方法,其特征在于使用了ECDH密钥交换方法,具体方法如下:
【技术特征摘要】
1.一种基于ecdh的无第三公钥认证加解密方法,其特征在于:使用一种无需第三方机构实现对公钥进行认证的方法,对解密方提供的公钥进行认证;认证过程结束后进行文件的密钥的管理与加解密算法,具体工作流程为:
2.根据权利要求1所述的方法,其特征在于一种无第三方的公钥认证方法,其具体步骤为:(1-1)增加一组非对称密钥对c代替传统公钥认证方案...
【专利技术属性】
技术研发人员:叶彦斐,陈子鳌,胡龙癸,程立,徐涛,王尧,
申请(专利权)人:南京富岛软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。