一种公私角色固定的非对称密钥设置方法技术

技术编号:29797830 阅读:38 留言:0更新日期:2021-08-24 18:18
一种公私角色固定的非对称密钥设置方法,包括以下步骤:步骤一,针对十进制整数形式的明文作加密,设定系统的明文处理规格为2k+1位,k是正整数,明文处理一次只能处理2k+1位,位数是奇数;步骤二,选定一个大整数t;步骤三,利用式子因式分解,令私钥V=10t+1,公钥

【技术实现步骤摘要】
一种公私角色固定的非对称密钥设置方法
本专利技术属于加密领域,涉及一种非对称密钥设置方法。
技术介绍
非对称密码体制又称公私钥密码系统,跟传统的对称密码体制的区别是有一对不同的密钥,一个用于加密,另外一个用于解密,而对称密钥系统的加密、解密都是同一个密钥。相对于对称密钥需要一条安全的密钥信道,非对称密钥系统不需要专门传输密钥的安全信道,它的密钥可以在网络上公开传输,并不“忌讳”第三方获取或泄漏。业内把非对称密钥的一个经网络公开传输的密钥称为公钥,而用户存储于本地的不需要传输的密钥称为私钥。并且对非对称密钥的一对密钥来说,哪一个做公钥、哪一个做私钥,并无硬性的规定,可以任意取一个做公钥,则剩下的一个做私钥。例如,两个经典的非对称密钥方法RSA和椭圆密码都有这个特点。传统的RSA方法,在加密、解密运算上涉及到大数模余和方幂运算,故在计算量上是重量级的。
技术实现思路
为了克服已有非对称密钥方法的计算量较大的不足,本专利技术提供了一种计算量轻量级且安全性良好的公私角色固定的非对称密钥设置方法。本专利技术解决其技术问本文档来自技高网...

【技术保护点】
1.一种公私角色固定的非对称密钥设置方法,其特征在于,所述方法包括以下步骤:/n步骤一,针对十进制整数形式的明文作加密,设定系统的明文处理规格为2k+1位,k是正整数,明文处理一次只能处理2k+1位,位数是奇数;/n步骤二,选定一个大整数t;/n步骤三,利用式子因式分解/n

【技术特征摘要】
1.一种公私角色固定的非对称密钥设置方法,其特征在于,所述方法包括以下步骤:
步骤一,针对十进制整数形式的明文作加密,设定系统的明文处理规格为2k+1位,k是正整数,明文处理一次只能处理2k+1位,位数是奇数;
步骤二,选定一个大整数t;
步骤三,利用式子因式分解



令私钥V=10t+1,公钥
步骤四,加解密算法,分以下两类:
4.1)、公钥加密,私钥解密,过程如下:
4.1.1)对于2k+1位十进制明文x1x2...x2k+1,其中xj为0,1,2,…,9的数字,j=1,2,…,2k+1,公钥加密就是使用明文和公钥作十进制乘法,取结果的后2k...

【专利技术属性】
技术研发人员:陆成刚
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1