-
题名基于字符串排序的高效保密数据库查询
被引量:6
- 1
-
-
作者
李顺东
亢佳
杨晓艺
窦家维
-
机构
陕西师范大学计算机科学学院
陕西师范大学数学与信息科学学院
-
出处
《软件学报》
EI
CSCD
北大核心
2018年第7期1893-1908,共16页
-
基金
国家自然科学基金(61272435)~~
-
文摘
安全多方计算是近年来国际密码学界研究的热点问题之一,是信息社会隐私保护的核心技术.保密地将字符串按照字典序排序问题是一个全新的安全多方计算问题,在信息安全领域有重要的实际意义和广泛的应用前景.它不仅可以提高保密数据库查询的效率,还可以解决大数据情况下的百万富翁问题.为了保密地判断两个字符串按照字典序排序的位置关系,首先设计了一种新的编码方法和一种基于ElGamal加密算法的云外包计算下的同态加密方案,在此基础上提出了一个高效、简单的协议,并对协议进行了正确性和安全性分析,同时给出了协议计算复杂性和通信复杂性的理论分析与实验验证.最后将保密的字符串排序问题协议应用于解决百万富翁问题,从根本上解决了大数据情况下的百万富翁问题.
-
关键词
密码学
安全多方计算
字符串排序
数据库保密查询
同态加密
百万富翁问题
-
Keywords
cryptography
secure multi-party computation
string sorting
secure database query
homomorphic encryption
millionaires' problem
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名一种自定义顺序的字符串排序算法
被引量:4
- 2
-
-
作者
张海军
潘伟民
木妮娜
栾静
-
机构
新疆师范大学计算机科学技术学院
中国科学技术大学计算机科学与技术学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2012年第9期1968-1971,共4页
-
基金
国家自然科学基金项目(61163045
31040050)资助
新疆师范大学博士后科研启动基金项目(XJNUBS1111)资助
-
文摘
现有的排序算法很难实现自定义顺序的字符串排序,提出一种自定义顺序的字符串快速排序方法.在应用连续编号定义字符排序顺序的基础上,使用哈希表结构将字符串转换成对应的整型数组,以字符的最大编号作为基数排序算法的新基数,实现字符串的基数排序.分析和实验表明,本文方法可有效实现自定义顺序的字符串排序,是一个时间和空间复杂度都是线性的排序算法,比快速排序(Quick Sort)具有更好的时间性能,且可以方便地推广到其它语言的字串排序中.
-
关键词
字符串排序
自定义顺序
基数排序
哈希表
-
Keywords
string sort
custom order
radix sort
Hash table
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名应用于大数据的Trie树排序算法
被引量:2
- 3
-
-
作者
赵林洁
肖英
张宇
-
机构
中国计量大学信息工程学院
中国计量大学浙江省电磁波信息技术与计量检测重点实验室
杭州代码哥智能科技有限公司研发中心
-
出处
《计算机工程与设计》
北大核心
2022年第2期427-433,共7页
-
基金
浙江省自然科学基金项目(Y20F010069)。
-
文摘
针对在数据量动态增加的场景下现有的排序算法管理数据导致算法性能大大降低的问题,提出一种16-bit Trie树排序算法。借助邻居节点上存储的链节点指针完成排序,它不仅可以边构建边排序,且引入动态数组可以提高该算法的空间效率。仿真结果表明,传统Trie树支持数据动态更新,但通过遍历Trie树的方式完成排序耗时较多,快速排序算法在数据动态增加时效率低,16-bit Trie树排序算法支持数据动态更新,排序时间明显少于传统Trie树,优于快速排序,这表明16-bit Trie树排序算法在处理海量动态数据时具有突出优势。
-
关键词
字典树
排序算法
压缩
字符串排序
字典树结构
-
Keywords
dictionary
sorting algorithm
compaction
string sort
Trie tree structure
-
分类号
TP311.12
[自动化与计算机技术—计算机软件与理论]
-
-
题名在APPLE机上快速排序
- 4
-
-
作者
姜仕仁
-
出处
《中华学习机》
1990年第2期19-20,共2页
-
-
关键词
微机
排序
数值排序
字符串排序
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-