发明

基于同态加密的电子病历云数据库存储和查询方法及系统2025

2025-06-21 12:52:52 发布于四川 0
  • 申请专利号:CN202510308897.2
  • 公开(公告)日:2025-06-20
  • 公开(公告)号:CN120180496A
  • 申请人:北京航天隐算科技有限公司
摘要:本发明涉及数据安全技术领域,具体涉及一种基于同态加密的电子病历云数据库存储和查询方法,存储时,管理员端和用户端协同对电子病历数据和索引词加密,将加密索引词Ti、密文数据Ci和密钥AiBi一一对应存储至云端服务器;查询时,管理员端对索引词Ti进行再次加密得到RTi;云端服务器计算出该电子病历密文数据Ci存储位置的密文形式;管理员端解密出明文形式的存储位置Pi后,云端服务器将Pi位置所对应的密文数据Ci和密钥AiBi返回至管理员端;管理员端解密出真实数据和用户端密钥Bi,再采用Bi对数据重加密,发送至用户端;用户端采用本地密钥Bi对接收的密文数据进行解密。本发明可保证索引信息的隐私性,并可防止因数据库外泄或网络劫持造成的数据泄露。

专利内容

本发明涉及数据安全技术领域,具体涉及一种基于同态加密的电子病历云数据库存储和查询方法,存储时,管理员端和用户端协同对电子病历数据和索引词加密,将加密索引词Ti、密文数据Ci和密钥AiBi一一对应存储至云端服务器;查询时,管理员端对索引词Ti进行再次加密得到RTi;云端服务器计算出该电子病历密文数据Ci存储位置的密文形式;管理员端解密出明文形式的存储位置Pi后,云端服务器将Pi位置所对应的密文数据Ci和密钥AiBi返回至管理员端;管理员端解密出真实数据和用户端密钥Bi,再采用Bi对数据重加密,发送至用户端;用户端采用本地密钥Bi对接收的密文数据进行解密。本发明可保证索引信息的隐私性,并可防止因数据库外泄或网络劫持造成的数据泄露。G06F21/62(2013.01);G06F21/60(2013.01);G16H10/60(2018.01);H04L9/00(2022.01)

最新专利