基于预共享成对密钥的通用轻量级群密钥认证分配方法及装置

    公开(公告)号:CN116132108B

    公开(公告)日:2024-04-12

    申请号:CN202211630095.6

    申请日:2022-12-19

    Inventor: 周靖 王妍 阮鸥

    Abstract: 本发明提供了一种基于预共享成对密钥的通用轻量级群密钥认证分配方法及装置,具体步骤为:首先是系统初始化阶段,选择U0作为系统发起人,对其余用户Ui进行编码为2i‑1;接着生成和广播公共描述比特串阶段,由U1和其他与U1共享密钥当前一位字符串相同的用户将他们的编号根据逻辑异或构造出n‑1位描述比特串Disj,通过遍历|K0,i|次得到公共描述比特串SPKey,同时计算出预共享密钥K0,1的哈希值SP Hash后U0向其他用户Ui广播SPKey和SPHash;最后Ui通过SPKey解析出群密钥Key,再通过认证最终得到群密钥Key。本发明采用简单的逻辑二进制计算,因此它是一个非常轻量级的群密钥分配方案。且方案只进行一次广播,通信量为(n‑2)|Key|+|H(Key)|,提高了传输效率。

    一种隐私保护的集合交集两方安全计算方法及系统

    公开(公告)号:CN109657489B

    公开(公告)日:2021-09-14

    申请号:CN201810876596.X

    申请日:2018-08-03

    Abstract: 本发明公开了一种隐私保护的集合交集两方安全计算方法及系统,该方法的参与者有两个;每个参与者拥有自己的集合,参与双方自己除了知道自己集合中的元素外,并不能获得别人集合中的元素信息;参与双方通过两方安全计算;最终获得双方集合交集元素信息。本发明首先进行初始化;然后协商公共参数;接着保密发送一方保密拥有的集合;接着保密发送另一方保密拥有的集合;然后计算集合交集索引;最后公布交集。本发明提到的隐私保护的集合交际两方安全计算方法特别适用于通信双方安全传输数据,并且具有安全性高、计算复杂性低,具有很高的实用性。

    一种云环境下隐私保护的集合交集计算方法及系统

    公开(公告)号:CN109951443B

    公开(公告)日:2021-06-04

    申请号:CN201910080733.3

    申请日:2019-01-28

    Abstract: 本发明公开了一种云环境下隐私保护的集合交集计算方法及系统,该系统由服务器和两个用户组成;每个用户拥有自己的集合,参与双方自己除了知道自己集合中的元素外,不知道对方任何元素信息,参与双方通过两方安全计算系统,最终获得双方集合交集元素信息。本发明首先进行初始化;然后由请求方发送请求;接着服务器进行第一次计算;接下来被请求方进行交互计算;服务器再进行第二次计算;最后由请求方得出双方集合的交集。本发明提到的轻量级隐私保护的集合交集两方安全计算方法及系统特别适用于通信双方安全传输数据,并且具有安全性高、计算复杂性低,具有很高的实用性。

    一种带有访问控制的不经意传输系统及方法

    公开(公告)号:CN108632035B

    公开(公告)日:2021-02-19

    申请号:CN201810471233.8

    申请日:2018-05-17

    Abstract: 本发明公开了一种带有访问控制的不经意传输系统及方法,系统包括数据库服务器、权限发布机构、用户客户机;服务器拥有n条信息,每条信息拥有自己的访问权限;权限发布机构为申请访问信息的用户发布权限;用户客户机最终从数据库服务获得自己想要的信息。本发明首先进行系统初始化;然后进行第一次交互,加密传输用户获得访问权限;接着进行第二次交互,加密并传输生成数据库服务器中每一条的信息;最后进行解密得到所需信息,验证;本发明特别适用于通信双方安全传输数据;提出了带有访问控制的不经意传输;允许用户匿名的查询数据库,每个消息都受到访问控制策略的保护;具有很高的实用性。

    一种基于幺模矩阵加密的岭回归安全外包方法及系统

    公开(公告)号:CN112163228A

    公开(公告)日:2021-01-01

    申请号:CN202010928076.6

    申请日:2020-09-07

    Abstract: 本发明提供一种基于幺模矩阵加密的岭回归安全外包方法及系统,设客户端C需要将数据计算外包给云服务器端S,外包过程包括:客户端C进行初始化设置,包括初始化参数,构造置换矩阵和幺模矩阵;客户端C向云服务端S发送保密消息,客户端C响应计算请求,生成加密后的训练集矩阵发送给云服务端S;云服务端S计算生成密文消息;客户端C收到来自云服务器S的密文消息,进行验证,并且利用相应置换矩阵以及幺模矩阵进行乘法计算,得出最后所需要的结果。本发明利用幺模矩阵的性质,基于幺模矩阵加密的岭回归安全外包方案可以使用在多方数据安全通信,实现了提高破解难度和安全性的技术效果。本发明无需昂贵通信代价,提供轻量级安全外包方案。

    一种云环境下隐私保护的集合交集计算方法及系统

    公开(公告)号:CN109951443A

    公开(公告)日:2019-06-28

    申请号:CN201910080733.3

    申请日:2019-01-28

    Abstract: 本发明公开了一种云环境下隐私保护的集合交集计算方法及系统,该系统由服务器和两个用户组成;每个用户拥有自己的集合,参与双方自己除了知道自己集合中的元素外,不知道对方任何元素信息,参与双方通过两方安全计算系统,最终获得双方集合交集元素信息。本发明首先进行初始化;然后由请求方发送请求;接着服务器进行第一次计算;接下来被请求方进行交互计算;服务器再进行第二次计算;最后由请求方得出双方集合的交集。本发明提到的轻量级隐私保护的集合交集两方安全计算方法及系统特别适用于通信双方安全传输数据,并且具有安全性高、计算复杂性低,具有很高的实用性。

    一种抗连续泄漏的认证密钥协商系统及方法

    公开(公告)号:CN108599948A

    公开(公告)日:2018-09-28

    申请号:CN201810830673.8

    申请日:2018-07-26

    Abstract: 本发明公开了一种抗连续泄漏的认证密钥协商方法及系统,系统由两个用户组成,分别为会话发起者和回应者,每个用户各自拥有有一对公私钥。本发明首先进行系统初始化;然后进行第一次交互,会话发起者向回应者发送消息参数;接着进行第二次交互,会话回应者向发起者回应消息参数;最后会话发起者与回应者认证密钥协商,更新各自私钥并生成共同的通信密钥。本发明特别适用于会话双方的安全通信,已经达到了密码学上的可证明安全性,安全性高,在连续泄漏环境下仍能安全稳定执行,具有较高的实用性;结合椭圆曲线及双线性对技术提出了抗连续泄漏的会话密钥认证协商协议,方案效率高。

    基于预共享成对密钥的通用轻量级群密钥认证分配方法及装置

    公开(公告)号:CN116132108A

    公开(公告)日:2023-05-16

    申请号:CN202211630095.6

    申请日:2022-12-19

    Inventor: 周靖 王妍 阮鸥

    Abstract: 本发明提供了一种基于预共享成对密钥的通用轻量级群密钥认证分配方法及装置,具体步骤为:首先是系统初始化阶段,选择U0作为系统发起人,对其余用户Ui进行编码为2i‑1;接着生成和广播公共描述比特串阶段,由U1和其他与U1共享密钥当前一位字符串相同的用户将他们的编号根据逻辑异或构造出n‑1位描述比特串Disj,通过遍历|K0,i|次得到公共描述比特串SPKey,同时计算出预共享密钥K0,1的哈希值SP Hash后U0向其他用户Ui广播SPKey和SPHash;最后Ui通过SPKey解析出群密钥Key,再通过认证最终得到群密钥Key。本发明采用简单的逻辑二进制计算,因此它是一个非常轻量级的群密钥分配方案。且方案只进行一次广播,通信量为(n‑2)|Key|+|H(Key)|,提高了传输效率。

    一种基于SM2的批量验证方法及系统

    公开(公告)号:CN112054894A

    公开(公告)日:2020-12-08

    申请号:CN202010787513.7

    申请日:2020-08-07

    Abstract: 本发明公开了一种基于SM2的批量验证方法及系统,其中的方法由验证者B首先针对不同签名者Ai(i=1,2,…,l)生成的(i=1,2,…,l),分别进行累加运算,得到相对应的值(d,R,w),然后通过使用签名者的公钥 计算数字签名批量验证值R'。再批量验证签名 (i=1,2,…,l),对于不同签名者Ai(i=1,2,…,l)生成的 与验证者B计算得到的R'进行比较。若R=R',数字签名批验证成功,否则验证不成功。通过本发明的方法可以大大提高签名验证的效率。

    基于多项式表示的隐私保护集合交集计算方法与系统

    公开(公告)号:CN109886029B

    公开(公告)日:2020-09-22

    申请号:CN201910081686.4

    申请日:2019-01-28

    Abstract: 本发明公开了基于多项式表示的隐私保护集合交集计算方法与系统,本发明提供的交集计算方法涉及到两个参与者(发起通话者B和回应者A)参与者双方含有自己属性的集合,且不被对方获取,参与者双方通过安全多方计算,得到集合交集,进而获取双方共有属性。具体包括下述步骤:首先,参与者双方进行初始化;发起通话方结合随机数构成的多项式,加密自己的属性集合发送给回应者A;回应者A接受数据信息同样利用随机数构成的多项式,再次加密参与者双方数据发送给A;通过安全双方计算,获取集合交集。利用多项式的性质,基于多项式表示的隐私保护集合交集计算方法可以使用在多方数据安全通信。实现了提高破解难度和安全性的技术效果。

Patent Agency Ranking