基于同态加密的电子病历云数据库存储和查询方法及系统
申请号:CN202510308897
申请日期:2025-03-17
公开号:CN120180496A
公开日期:2025-06-20
类型:发明专利
摘要
本发明涉及数据安全技术领域,具体涉及一种基于同态加密的电子病历云数据库存储和查询方法,存储时,管理员端和用户端协同对电子病历数据和索引词加密,将加密索引词Ti、密文数据Ci和密钥AiBi一一对应存储至云端服务器;查询时,管理员端对索引词Ti进行再次加密得到RTi;云端服务器计算出该电子病历密文数据Ci存储位置的密文形式;管理员端解密出明文形式的存储位置Pi后,云端服务器将Pi位置所对应的密文数据Ci和密钥AiBi返回至管理员端;管理员端解密出真实数据和用户端密钥Bi,再采用Bi对数据重加密,发送至用户端;用户端采用本地密钥Bi对接收的密文数据进行解密。本发明可保证索引信息的隐私性,并可防止因数据库外泄或网络劫持造成的数据泄露。
技术关键词
电子病历数据
云端服务器
密钥
查询方法
同态加密算法
索引
解密
多项式
患者
非对称加密算法
数据存储管理
加密模块
数据安全技术
数据查询请求
明文
查询系统