一种适用于同态运算的轻量加解密方法及装置

    公开(公告)号:CN117857007A

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

    申请号:CN202311631398.4

    申请日:2023-11-30

    Abstract: 本说明书实施例提供了一种适用于同态运算的轻量加解密方法及装置。其密钥包括第一密钥p和第二密钥q。密钥以及和值M的数据结构中包含明文区段和缓冲区段,并且密钥的明文区段和缓冲区段的数据为0,和值M的明文区段的数据为明文数据m。在加密过程中,基于随机生成的第二中间数v和随机数生成第一中间数u,u和v的和值即为M。分别基于密钥p和q,对u和v进行与取模有关的运算,可以得到明文数据m的密文。在解密时,基于密钥p和q对密文数据c进行取模有关的逆运算,能够得到第三中间值M′,由于密钥的缓冲区和明文区数据为0,因此能够直接从第三中间值M′的明文区段中解密出明文数据。利用上述方式可以实现轻量的同态加密和解密。

    一种密态数据查询方法、装置、存储介质及电子设备

    公开(公告)号:CN117453969A

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

    申请号:CN202311413995.X

    申请日:2023-10-27

    Abstract: 本说明书公开了一种密态数据查询方法、装置、存储介质和电子设备,所述方法应用于终端,获取若干个包括密态键和密态值的密态数据,对所述若干个密态数据进行排序,得到密态数据序列,对所述密态数据序列分段,确定若干个分段序列,针对每个分段序列,确定该分段序列的密态访问地址,并存储该对应关系。接收其他终端发送的待查询的密态键的范围,确定所述待查询的密态键的范围对应的密态访问地址范围,根据所述密态访问地址范围及所述对应关系,得到查询结果,并将所述查询结果返回至所述其他终端。本方法在查询密态数据时,可查询该密态访问地址范围的密态数据即可,减少了基于密态访问地址查询密态数据的资源浪费,提高了查询效率。

Patent Agency Ranking