期刊文献+

基于多引擎并发的密码服务软件架构 被引量:2

A Cryptographic Service Software Architecture Based on Multi-engine Concurrency
下载PDF
导出
摘要 密码服务软件为安全应用系统提供随机数、对称加密、非对称加密、数字签名验签、摘要运算、消息验证码运算等密码服务。高性能并发是密码服务软件要解决的关键问题,本文针对这一问题,利用多线程并发、无锁队列、多包处理机制对比研究,提出了一种基于多引擎并行处理的软件架构。实验结果表明多引擎并行处理的架构设计可以大幅度提高密码服务软件的数据处理性能。 Cryptographic service software provides cryptographic services for the secure application systems including random number,symmetric encryption,asymmetric encryption,digital signature verification,digest calculation,message verification code calculation,etc.High-performance concurrency is a key issue to be solved for the cryptographic service software.To address this issue,a comparative study on multi-threaded concurrency,lock-free queue,and multi-packet processing mechanism is utilized,and a software architecture model based on multi-engine parallel processing is proposed.Experimental results show that the architecture design of multi-engine parallel processing greatly improves the data processing performance of the cryptographic service software.
作者 马占飞 李克见 史国振 MA Zhanfei;LI Kejian;SHI Guozhen(Baotou Teachers College,Inner Mongolia University of Science and Technology,Baotou 014030,P.R.China;Inner Mongolia University of Science and Technology,Baotou 014010,P.R.China;Beijing Electronic Science and Technology Institute,Beijing 100070,P.R.China)
出处 《北京电子科技学院学报》 2022年第1期43-49,共7页 Journal of Beijing Electronic Science And Technology Institute
基金 国家自然科学基金项目(项目编号:61762071,61163025) 内蒙古自治区自然科学基金项目(项目编号:2019MS06037,2016MS0614) 内蒙古自治区高等学校科学研究基金项目(项目编号:NJZY17287,NJZY201)
关键词 密码服务 多引擎 无锁队列 多包处理 软件架构 cryptographic service multi-engine lock-free queue multi-packet processing software architecture
  • 相关文献

参考文献5

二级参考文献27

共引文献58

同被引文献14

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部