一种密文数据机密性检测方法及电子装置

    公开(公告)号:CN114095406B

    公开(公告)日:2023-04-21

    申请号:CN202010789604.4

    申请日:2020-08-07

    Abstract: 本发明提供一种密文数据机密性检测方法,其步骤包括:解析待检测密文,获取n个单字节组成的二进制形式密文串,并以每一单字节为一元素存入密文数组;对密文数组中的元素Pi按照同一数值进行聚类,得到A个公共前缀长度为1的位置索引集合A1,a;通过位置索引集合A1+q,b中的各位置索引,对获取的元素Pi+q聚类,得到位置索引集合A1+(q+1),c;根据一设定公共前缀长度q′,获取位置索引集合Aq′,b′,并根据各位置索引集合Aq′,b′中位置索引数量及各位置索引在密文数组中的位置,判断待检测密文的机密性。本发明只记录各个子密文的首元素在数组中的索引,在需要时通过首元素的索引与子密文长度定位相应的子密文,从而显著降低系统内存开销。

    一种支持高效动态更新的云数据完整性验证方法及系统

    公开(公告)号:CN112671712A

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

    申请号:CN202011356235.6

    申请日:2020-11-27

    Abstract: 本发明公开了一种支持高效动态更新的云数据完整性验证方法及系统,包括数据所有者将存储文件分割成n个文件块mi,将得到文件F转化为MHT‑list数据结构,将生成的文件F、文件标签t、生成的文件块同态验证器集合Φ与根节点签名集合SIG发送至CSP,将文件标签t发送至TPA;TPA将生成的随机挑战chal发送至CSP,以获取完整性证明P;TPA计算完整性验证结果并返还至数据所有者。本发明解决了现有云数据完整性验证方案中TPA需要参与并记录动态更新过程的问题,提升了方案在动态更新过程的稳定性,解决完整性验证过程中过长的验证路径导致通信开销较大的问题,相比于单个文件块的操作粒度有效减少了计算和通信开销。

    一种SM2协同门限签名方法及电子装置

    公开(公告)号:CN111934877A

    公开(公告)日:2020-11-13

    申请号:CN202010582070.8

    申请日:2020-06-23

    Abstract: 本发明公开了一种基于SM2的协同门限签名方法及电子装置,包括:一种用户端SM2协同门限签名方法,包括:用户端随机生成第一部分私钥d1、第二部分私钥d2,计算椭圆曲线上的点W1与W2及n个私钥份额ci,将(W2,ci)秘密发送给n个服务端Ui;签名时,在n个服务端Ui中选取m个服务端Uj组成集合M;用户端生成随机数kc,服务端Uj根据集合M生成随机数kj;用户端和各服务端Uj计算出第一部分签名r,第二部分签名s,得到最终签名(r,s)。本发明协同完成对消息的签名,任何一方无法获取完整的私钥信息,用户端或任意服务端泄露秘密也得不到完整私钥,提高私钥安全性。

    一种基于CPOR模型的云数据位置公开验证方法及系统

    公开(公告)号:CN111859412A

    公开(公告)日:2020-10-30

    申请号:CN202010529956.6

    申请日:2020-06-11

    Abstract: 本发明提供一种基于CPOR模型的云数据位置公开验证方法及系统,数据所有者将分割后的用户文件、文件块标签集合上传至云服务提供商,将包含随机公钥及用户文件标签的请求发送至各选择的第三方审计;各第三方审计框生成若干随机挑战信息发送至云服务提供商,并记录时间戳;云服务提供商将根据随机挑战信息生成相应的原子证据返回至各第三方审计;各第三方审计记录收到原子证据的本地时间戳,计算各第三方审计到存储用户数据的数据中心的响应时延,判断用户数据是否存储在云服务提供商承诺的数据中心。本发明解决了现有云数据地理位置验证方案中由于计算时延大而导致响应时延过大的问题,突破了现有方案中地理位置验证准确率不高的瓶颈。

    一种支持协同签名的隐式证书签发方法和系统

    公开(公告)号:CN117544316A

    公开(公告)日:2024-02-09

    申请号:CN202311582067.6

    申请日:2023-11-24

    Abstract: 本发明属于信息安全技术领域,涉及一种支持协同签名的隐式证书签发方法和系统。该系统包括服务端和客户端,服务端包括证书签发模块、签名计算模块和密钥管理模块。客户端能产生随机数并完成SM2密钥和其它参数合法性验证;证书签发模块能编码生成隐式证书,并在签发隐式证书的过程中分配协同签名所需的公钥和子私钥;密钥管理模块存储服务端的私钥和用户的子私钥,签名计算模块与客户端完成协同签名;客户端和服务端各自保存一部分私钥,并通过协同计算生成消息的数字签名,任何一方在被攻击者入侵的情况下,都不能伪造签名,保证签名过程密钥不泄露。本发明将隐式证书和协同签名技术结合,能满足在资源受限的物联网设备上有效运行的应用需求。

    一种基于CPOR模型的云数据位置公开验证方法及系统

    公开(公告)号:CN111859412B

    公开(公告)日:2024-10-01

    申请号:CN202010529956.6

    申请日:2020-06-11

    Abstract: 本发明提供一种基于CPOR模型的云数据位置公开验证方法及系统,数据所有者将分割后的用户文件、文件块标签集合上传至云服务提供商,将包含随机公钥及用户文件标签的请求发送至各选择的第三方审计;各第三方审计框生成若干随机挑战信息发送至云服务提供商,并记录时间戳;云服务提供商将根据随机挑战信息生成相应的原子证据返回至各第三方审计;各第三方审计记录收到原子证据的本地时间戳,计算各第三方审计到存储用户数据的数据中心的响应时延,判断用户数据是否存储在云服务提供商承诺的数据中心。本发明解决了现有云数据地理位置验证方案中由于计算时延大而导致响应时延过大的问题,突破了现有方案中地理位置验证准确率不高的瓶颈。

    一种SM2协同门限签名方法、存储介质及电子装置

    公开(公告)号:CN111934877B

    公开(公告)日:2023-07-18

    申请号:CN202010582070.8

    申请日:2020-06-23

    Abstract: 本发明公开了一种基于SM2的协同门限签名方法、存储介质及电子装置,包括:一种用户端SM2协同门限签名方法,包括:用户端随机生成第一部分私钥d1、第二部分私钥d2,计算椭圆曲线上的点W1与W2及n个私钥份额ci,将(W2,ci)秘密发送给n个服务端Ui;签名时,在n个服务端Ui中选取m个服务端Uj组成集合M;用户端生成随机数kc,服务端Uj根据集合M生成随机数kj;用户端和各服务端Uj计算出第一部分签名r,第二部分签名s,得到最终签名(r,s)。本发明协同完成对消息的签名,任何一方无法获取完整的私钥信息,用户端或任意服务端泄露秘密也得不到完整私钥,提高私钥安全性。

Patent Agency Ranking