【技术实现步骤摘要】
数据分层加密装置及相关电子装置、存储介质
本申请涉及电子
,尤其涉及一种数据分层加密装置及相关电子装置、存储介质。
技术介绍
随着物联网、大数据等新兴技术的快速发展及不断应用,未来世界将是传感器充分连接的智慧世界,谁握有数据量越大,谁的商业价值将越大。通常大量的有价值数据需要存储在云服务器端,在网络复杂多变及用户具备不确定性的情况下,如何保障个人及企业在云服务器端的数据安全是亟需得到解决的重要问题。保障服务器数据安全的措施通常有很多,例如,访问控制策略、数据加密协议、以及添加堡垒机等方法,本专利技术重点提供了一种通过对数据加密的措施来保障服务器数据的安全,即基于身份的服务器数据分层加密保护协议。基于身份的密码(IBE)技术是一种新兴的公钥加密系统,任意的字符串(即身份)可作为系统的公钥,相应私钥由拥有主私钥的私钥生成器(PKG)产生,它不再依赖证书,简化了密钥管理体系的复杂性。该加密系统的思想首先由Shamir于1984年提出,IBE技术可有效地节约密钥管理及通信成本,但它只有一个私钥生成中心,当用户量较大、尤其是规模化分布式环境下,其私钥生成中心往往会负载过大不堪重负,另外,如果主私钥被敌方获取则整个密码系统将不再安全。
技术实现思路
本申请实施例提供一种数据分层加密装置及相关电子装置、存储介质,用于基于基于身份的分层加密(Hierarchicalidentity-basedencryption,HIBE)协议对用户数据进行加密保护。本申请实施例第一方面提供一种数据分层加密装置,所述数据分层加密装置是基于l层的基于身份的分层加密HIBE协议生成的一组概 ...
【技术保护点】
1.一种数据分层加密装置,其特征在于,所述数据分层加密装置是基于l层的基于身份的分层加密HIBE协议生成的一组概率多项式时间PPT模块,包括:随机密钥生成模块,用户私钥获取模块,随机加密模块以及解密模块;所述随机密钥生成模块用于根据输入的安全参数以及HIBE的层数l,输出主公钥和用户根私钥,所述l为一正整数;所述用户私钥获取模块用于根据输入的身份向量、及该身份向量的用户解密密钥、及所述申请私钥用户的身份编号,输出该身份编号所对应身份向量的用户解密私钥;所述随机加密模块用于根据输入的所述身份向量、用户加密公钥及消息M,输出与消息M相对应的密文C,所述消息M来自于任一消息空间
【技术特征摘要】
1.一种数据分层加密装置,其特征在于,所述数据分层加密装置是基于l层的基于身份的分层加密HIBE协议生成的一组概率多项式时间PPT模块,包括:随机密钥生成模块,用户私钥获取模块,随机加密模块以及解密模块;所述随机密钥生成模块用于根据输入的安全参数以及HIBE的层数l,输出主公钥和用户根私钥,所述l为一正整数;所述用户私钥获取模块用于根据输入的身份向量、及该身份向量的用户解密密钥、及所述申请私钥用户的身份编号,输出该身份编号所对应身份向量的用户解密私钥;所述随机加密模块用于根据输入的所述身份向量、用户加密公钥及消息M,输出与消息M相对应的密文C,所述消息M来自于任一消息空间中;所述解密模块用于根据输入所述身份向量,该身份向量对应解密密钥及所述密文C,输出所述消息M或消息不存在符号,所述消息不存在符号表示解密结果不在消息空间中。2.根据权利要求1所述的装置,其特征在于,所述身份向量包括:所述身份向量用表示,所述v的长度为|v|=L,则表示长度为L+1的身份向量(v1,…,vL,r),ε表示长度为0的身份向量;对于v=(v1,…,vL)及v'=(v′1,…,v′L'),若|v|≤|v'|且对应任意的i≤|v|都有vi=v′i,则称身份向量v为v'的前缀,且|v'|≤l,则由身份向量v对应的私钥SKv可得到v'所对应的私钥SKv'。3.根据权利要求2所述的装置,其特征在于,所述身份向量还涉及:设哈希函数分别为将相应身份映射到及中元素的两个随机预言机,是与身份向量v(|v|=i)相对应的秘密短基的克莱姆-施密特正交化向量组范数的上界,σi(1≤i≤l)是用于生成秘密短基时的高斯参数,其需要满足条件:对有成立。4.根据权利要求3所述的装置,其特征在于,所述随机密钥生成模块具体用于:输入安全参数n、整数m≥Cnlgq且m=2d(d∈Z),一大素数q=1mod(2m)及HIBE协议的层数l,运行短基生成算法TrapGen(q,n,m)产生矩阵及一满足条件的限门其中主公钥为mpk=(A0,l),根私钥为skε=T0。5.根据权利要求4所述的装置,其特征在于,所述用户私钥获取模块具体用于:输入长度为t的身份向量相应用户私钥skv(包含相应的秘密短基及解密私钥两部分)及为了利用用户私钥skv获取与身份v.r对应的新的用户私钥skv.r,需进行如下操作:步骤S1、若身份向量、...
【专利技术属性】
技术研发人员:王廷,孙志伟,徐光青,
申请(专利权)人:深圳职业技术学院,深圳大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。