主权项 |
一种可检索密码处理系统,其包含存储通过概率性加密方式加密后的登录数据的DB服务器以及检索客户端,依照从上述检索客户端接收到的要求检索上述DB服务器所存储的数据的检索查询,不解除上述DB服务器所存储的上述数据的加密地进行检索,所述可检索密码处理系统的特征在于,上述概率性加密方式是根据相同的数据值的明文生成不同的数据值的密文的数据的加密方式,上述检索客户端具备:存储部,其存储上述检索查询;控制部,其对上述检索查询进行加密;通信部,其发送加密后的上述检索查询,上述检索客户端的上述控制部具备:随机数生成部,其生成第一随机数;基本运算部,其根据上述第一随机数通过上述概率性加密方式对上述检索查询进行加密;准同型函数部,其以上述第一随机数为输入值并以准同型函数的函数值为输出值,上述检索客户端中的上述控制部具备:压缩函数部,其对上述准同型函数部输出的上述函数值进行变换,输出哈希值,上述DB服务器具备:通信部,其接收上述检索查询;存储部,其存储加密后的上述检索查询和加密后的上述登录数据;控制部,其确定所存储的上述登录数据是否与上述检索查询相关,上述DB服务器的上述控制部具备:全体处理部,其导出加密后的上述登录数据和加密后的上述检索查询的随机数的相关;准同型函数部,其以上述相关为输入值并以准同型函数的函数值为输出值,上述检索客户端所发送的加密后的上述检索查询通过上述基本运算部对通过上述概率性加密方式加密后的密文和上述压缩函数部输出的上述哈希值所构成的数据进行加密。 |