欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2021114921331
申请人: 河南大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于多时间服务器的时控性加密方法,其特征在于,包括:步骤1:发送方设置解密时间T,对待发送文件M进行加密得到其密文C,在解密时间T之前将所述密文C发送至接收方;

步骤2:生成各个时间服务器的私钥;在解密时间T时,N个时间服务器同时发布时间服务器的时间陷门;其中,生成各个时间服务器的私钥;具体包括:私钥生成器生成每个时间服务器的临时公私钥对;

时间服务器管理机构选取参数s,将该参数s作为秘密,根据该秘密s采用基于Shamir秘密共享算法计算得到N个Shamir影子秘密,并使用各个时间服务器的临时公钥通过IBE机制的加密算法对各个所述Shamir影子秘密进行加密,并将生成的各个Shamir影子秘密密文发送至对应的时间服务器;

每个时间服务器在接收时间服务器管理机构发送的Shamir影子秘密密文后,使用自身的临时私钥通过IBE机制的解密算法对所述Shamir影子秘密密文进行解密得到Shamir影子秘密,并将其作为自身的私钥;

步骤3:接收方在解密时间T之前接收到所述密文C;并在解密时间T时,获取N个时间服务器所发布的时间陷门,然后结合自身的时间陷门对所述密文C进行解密。

2.根据权利要求1所述的一种基于多时间服务器的时控性加密方法,其特征在于,步骤

1中,具体包括:

发送方使用预先给定的接收方的公钥、N个时间服务器的公钥和解密时间T对所述待发送文件M进行加密得到其密文C。

3.根据权利要求1所述的一种基于多时间服务器的时控性加密方法,其特征在于,每个时间服务器在使用自身的临时私钥通过IBE机制的解密算法对所述Shamir影子秘密密文进行解密得到Shamir影子秘密后,N个时间服务器之间基于IBE机制进行秘密协商得到一共享随机数,每个时间服务器基于所述共享随机数和各自解密得到的Shamir影子秘密生成各自的私钥。

4.根据权利要求1所述的一种基于多时间服务器的时控性加密方法,其特征在于,步骤

1中,具体包括:

发送方使用预先给定的接收方的公钥、时间服务器管理机构的公钥和解密时间T对所述待发送文件M进行加密得到其密文C。

5.根据权利要求2所述的一种基于多时间服务器的时控性加密方法,其特征在于,所述发送方使用预先给定的接收方的公钥、N个时间服务器的公钥和解密时间T对所述待发送文件M进行加密得到其密文C,具体包括:发送方随机选取随机数 计算加密用中间参数U=rP;

发送方按照公式(1)计算加密用中间参数K:

发送方按照公式(2)对待发送文件M进行加密得到其密文C:

C=  (2)

* n

其中,H1和H2表示哈希函数,H1:{0,1}→G1,H2:G2→{0,1} ,n表示待发送文件的长度,G1表示q阶有限域上ECDLP循环加法群,G2表示q阶有限域上DLP循环乘法群,q为素数,P表示生成元,P∈G1;e表示双线性映射,e:G1×G1→G2; 表示时间服务器i的公钥,为随机数,1≤i≤N;upk表示接收方的公钥,upk=uP, 为随机数;V=M⊕H2(K)表示加密用中间参数。

6.根据权利要求4所述的一种基于多时间服务器的时控性加密方法,其特征在于,所述发送方使用预先给定的接收方的公钥、时间服务器管理机构的公钥和解密时间T对所述待发送文件M进行加密得到其密文C,具体包括:发送方随机选取随机数 计算加密用中间参数X=rP;

发送方按照公式(4)计算加密用中间参数K:

发送方按照公式(5)对待发送文件M进行加密得到其密文C:

C=  (5)

* n

其中,H1和H2表示哈希函数,H1:{0,1}→G1,H2:G2→{0,1} ,n表示待发送文件的长度,G1表示q阶有限域上ECDLP循环加法群,G2表示q阶有限域上DLP循环乘法群,q为素数,P表示生成元,P∈G1;e表示双线性映射,e:G1×G1→G2;pk表示时间服务器管理机构的公钥,pk=sP;

upk表示接收方的公钥,upk=uP, 为随机数;Y=M⊕H2(K)表示加密用中间参数。

7.根据权利要求6所述的一种基于多时间服务器的时控性加密方法,其特征在于,步骤

3中,所述在解密时间T时,获取N个时间服务器的时间陷门,然后结合自身的时间陷门对所述密文C进行解密,具体包括:从获取的N个时间服务器的时间陷门中任意选取t个时间陷门,然后使用Shamir秘密重构算法基于t个所述时间陷门生成主时间陷门ST;

给定密文C=,按照公式(6)计算解密用参数K':根据所述中间参数K'恢复所述待发送文件M=Y⊕H2(K')。

8.一种基于多时间服务器的时控性加密系统,其特征在于,包括:发送方,用于设置解密时间T,对待发送文件M进行加密得到其密文C,在解密时间T之前将所述密文C发送至接收方;

私钥生成器,用于生成每个时间服务器的临时公私钥对;

时间服务器管理机构,用于选取参数s,将该参数s作为秘密,根据该秘密s采用基于Shamir秘密共享算法计算得到N个Shamir影子秘密,并使用各个时间服务器的临时公钥通过IBE机制的加密算法对各个所述Shamir影子秘密进行加密,并将生成的各个Shamir影子秘密密文发送至对应的时间服务器N个时间服务器,用于在接收时间服务器管理机构发送的Shamir影子秘密密文后,使用自身的临时私钥通过IBE机制的解密算法对所述Shamir影子秘密密文进行解密得到Shamir影子秘密,并将其作为自身的私钥;以及,在解密时间T时,同时发布时间服务器的时间陷门;

接收方,用于在解密时间T之前接收到所述密文C;并在解密时间T时,获取N个时间服务器所发布的时间陷门,然后结合自身的时间陷门对所述密文C进行解密。

我要求购
我不想找了,帮我找吧
您有专利需要变现?
我要出售
智能匹配需求,快速出售