基于替罪羊树的批量保序加密算法在CryptDB中的应用
pplication of Scapegoat Trees Based Batch Order-Preserving Encryption in CryptDB
ryptDB是近些年来成熟的加密数据库软件,但对于其中涉及到的算法效率提升也是研究者的热点。本文就针对其中数据拥有者上线时涉及的批量保序加密算法,采用替罪羊树取代原算法中用于查找明文位置的AVL树,有效减少添加节点时的旋转次数,降低时间复杂度,提高算法搜索速度,从而提高算法运行效率,加快用户上线速度。理论分析并实验验证改进方案在不同数据量下批量加密速度和用户上线速度均有明显提升效果。
CryptDB is a mature encryption database software in recent years, but it is also a hot spot for researchers to improve the efficiency of the algorithms involved. In this paper, we use the scapegoat tree to replace the AVL tree used in the original algorithm to find the plaintext in order to reduce the number of rotations when adding nodes, reduce the time complexity and improve the algorithm search Speed, thereby improving the efficiency of the algorithm to speed up the user on-line speed. And theoretical analysis and experimental verification of improved programs in different data volumes and a variety of simultaneous on-line users under the circumstances, have significantly improved.
刘雪萍、谷利泽
计算技术、计算机技术
密码学批量保序加密算法ryptDB替罪羊树
ryptographyBatch Order-Preserving EncryptionCryptDBScapegoat Trees
刘雪萍,谷利泽.基于替罪羊树的批量保序加密算法在CryptDB中的应用[EB/OL].(2017-12-14)[2025-08-21].http://www.paper.edu.cn/releasepaper/content/201712-188.点此复制
评论