一种实现数据库同态计算的ELGamal重加密算法
黎琳1
张芳1
张闻宇2
1.北京交通大学计算机与信息技术学院,北京1000442.山东财经大学计算机科学与技术学院,济南250014;山东财经大学山东省区块链金融重点实验室,济南250014
摘要:数据库加密技术旨在解决数据库隐私数据泄露问题.现有的关于加密数据库的研究应用未实现或仅部分实现密文数据的同态计算功能,使得SQL查询语句在加密数据库中无法高效执行甚至失效.提出一种实现数据库同态计算的ELGamal重加密算法,该算法基于ELGamal乘法同态密码体制和数据库外层加密方式,通过将SQL查询语句中算术表达式重写为具有同态计算的重加密表达式,实现数据库基于密文进行同态计算的目标.本文提出的ELGamal重加密算法在DDH问题是困难的假设下可以抵抗选择明文攻击.
关键词:信息安全ELGamal重加密算法重加密策略同态计算数据库外层加密方式
分类号:TP309(计算技术、计算机技术)
资助基金:国家自然科学基金(U1836105)国家重点研发计划(2019QY2403)
论文发表日期:2021-04-28
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:8( 127-134 )
英文信息展开
北京交通大学学报

北京交通大学学报

CSTPCD北大核心
ISSN:1673-0291
年,卷(期):2021,45(2)
所属栏目:计算机与信息技术