-
题名基于门面模式的SEAL库API类优化设计
- 1
-
-
作者
梁小虎
魏荣
黄晓凯
袁野
尹贵增
刘锟
-
机构
中国航天科技集团第五研究院北京卫星信息工程研究所
中国航天科工集团第二研究院七〇六所
-
出处
《计算机工程与设计》
北大核心
2023年第12期3578-3584,共7页
-
文摘
针对简单加密算术库(simple encrypted arithmetic library, SEAL)应用编程接口(application programming interface, API)类较多、不利于其与应用之间松耦合的问题,以BFV方案为例,提出一种基于门面设计模式的SEAL库API类优化设计方法。通过增加门面类,将多个API类封装在门面类内部,应用通过门面对象访问SEAL库,交互的API类从12个减少为3个。使用优化前后的API类设计测试程序,对功能和性能进行测试验证。测试结果表明,优化设计具备可行性,对性能的影响较小。
-
关键词
门面模式
同态加密
简单加密算术库
应用编程接口
开闭原则
同态计算
重线性化
-
Keywords
facade design pattern
homomorphic encryption(HE)
simple encrypted arithmetic library(seal)
application programming interface(API)
open-closed principle
homomorphic evaluation
relinearization
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-
-
题名基于SEAL库的同态加权电子投票系统
被引量:11
- 2
-
-
作者
杨亚涛
赵阳
张奇林
马英杰
高原
-
机构
北京电子科技学院电子与通信工程系
西安电子科技大学通信工程学院
国家信息中心博士后工作站
-
出处
《计算机学报》
EI
CSCD
北大核心
2020年第4期711-723,共13页
-
基金
“十三五”国家密码发展基金(MMJJ20170110)资助。
-
文摘
电子投票比传统纸质投票更为灵活高效,能节省大量人力物力,在不同选举场合中的地位越来越重要.同态加密技术可以在电子投票过程中发挥重要作用,同态加密技术结合其他安全技术和手段来设计的电子投票系统,可以在计票过程中有效保护投票者的身份隐私,相比其他类型的电子投票系统也更为简洁高效.为了解决电子投票中的身份隐私保护和实现效率问题,本文提出了一种基于SEAL库的同态加权电子投票系统,通过同态操作实现密文计票,可有效抵抗来自计票中心内部的恶意攻击,保证选票保密性和计票结果正确性;通过在选票中引入投票权重,可以使电子投票系统实现加权投票;通过将选票信息密态存储在云端数据库,将计票中心部署在云端,可在保证安全的前提下借助云计算服务实现高效计票;系统中加密算法的安全性基于格上RLWE困难问题,可以抵抗量子计算攻击.对所设计投票系统的效率测试表明,完成对1000张选票的计票工作仅耗时1.867 s,相比Will等人在ICCCRI2015中提出的基于Paillier的电子投票系统计票耗时减少了32.73%,相比Wang等人在2017年提出的基于Helib的电子投票系统计票耗时减少了99.26%,相比Li在2017年提出的基于Helib的电子投票系统计票耗时减少了91.81%.本文提出的同态加权电子投票系统可以满足多个候选人投票和加权投票,能够适用于多种投票场景,且计票效率可以满足大规模投票的应用需求.
-
关键词
电子投票
加权投票
同态加密
seal
密文数据库
-
Keywords
electronic voting
weighted voting
homomorphic encryption
simple encrypted arithmetic library
ciphertext database
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-