-
题名基于Itanium处理器的密码算法实现
- 1
-
-
作者
陈迅
姜晶菲
张民选
-
机构
国防科学技术大学计算机学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2004年第15期40-42,208,共4页
-
基金
国家863高技术研究发展计划项目基金(编号:2002AA110020)
-
文摘
使用ItaniumCompiler7.0编译器对现有分组密码算法的C语言实现进行编译得到汇编代码,在对这些汇编代码进行分析时可以发现编译器并没有充分利用Itanium处理器提供的资源。针对这一问题,该文提出了在Itanium处理器上有效实现常用密码算法的方法,主要是利用Itanium处理器指令集中提供的SIMD指令提高处理的并行性,并探讨了Itanium处理器SIMD指令的使用方法。
-
关键词
ITANIUM
处理器
密码算法实现
RIJNDAEL
密码算法
DES
密码算法
SAFER
密码算法
IDEA
密码算法
-
Keywords
Itanium processor,cryptographic algorithms' implementation,Rijndael cryptographic algorithm,DES cryptographic algorithm,SAFER cryptographic algorithm,IDEA cryptographic algorithm
-
分类号
TP303
[自动化与计算机技术—计算机系统结构]
-
-
题名基于模型驱动的密码算法可视化开发平台研究
被引量:1
- 2
-
-
作者
肖超恩
刘昌俊
董秀则
王建新
张磊
-
机构
北京电子科技学院
-
出处
《密码学报(中英文)》
CSCD
北大核心
2024年第2期357-370,共14页
-
基金
中央高校基本科研业务费(328202205)
北京电子科技学院基本科研业务费优硕培养类课题(328202271)。
-
文摘
针对密码算法开发平台普适性差、无法跨平台的问题,本文采用模型驱动实现密码算法开发的方法,设计了一种基于模型驱动的密码算法可视化开发平台,提出了一种基于模型驱动的密码算法开发的领域语言—MCL密码元语言;实现了基于模型的代码生成器和代码映射器.实验证明,该开发平台仅需要开发者拖拽图形块的操作就可以实现密码算法模型的建立,然后平台可以根据建立的密码算法模型生成不同编程环境下的代码.平台实现了C和python的代码映射器模块,密码算法模型可快速映射为C、python代码.平台有较好的实用性,开发者的密码算法实现过程简洁、高效,不同编程环境下的代码均可以通过平台自动生成,提高了密码算法实现的跨平台性.
-
关键词
密码算法实现
模型驱动
领域专用语言(DSL)
代码生成技术
-
Keywords
cryptography algorithm
model driven
domain specific language
code generation technology
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-
-
题名基于高性能密码实现的大数据安全方案
被引量:20
- 3
-
-
作者
杨国强
丁杭超
邹静
蒋瀚
陈彦琴
-
机构
山东大学计算机科学与技术学院
山东大学数学学院
国网经济技术研究院有限公司
山东大学软件学院
北京三未信安科技发展有限公司
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2019年第10期2207-2215,共9页
-
基金
国家自然科学基金项目(61572294)
国家自然科学基金重点项目(61632020)
+5 种基金
山东省自然科学基金项目(ZR2017MF021)
山东省科技重大创新项目(2018CXGC0702)
山东半岛国家自主创新示范区发展建设资金项目(S190101010001)
国家电网公司总部科技项目(SGFJX00YJJS1800074)
国网信息化项目(B3441518G001)
山东大学基本科研业务专项资金项目(2017JC019)~~
-
文摘
目前信息技术发展的趋势是以大数据计算为基础的人工智能技术.云计算、雾计算、边缘计算等计算模式下的大数据处理技术,在给经济发展带来巨大推动力的同时,也面临着巨大的安全风险.密码技术是解决大数据安全的核心技术.大数据的机密性、认证性及隐私保护问题需要解决海量数据的高速加解密问题;高并发的大规模用户认证问题;大数据的隐私保护及密态计算问题等,这些问题的解决,需要底层密码算法的快速实现.针对大数据安全应用的逻辑架构,对底层的国产密码标准算法SM4-XTS,SM2以及大整数模幂运算,分别给出快速计算的算法,并在基于Xilinx公司的KC705开发板上进行了验证,并给出实验数据.实验表明:该工作具有一定的先进性:1)SM4-XTS模式的实现填补了国内该方向的空白;2)SM2签名具有较高性能,领先于国内同类产品;3)大整数的模幂运算应用于同态密码的产品化,填补了国内该产品的空白.
-
关键词
SM4-XTS
SM2
大整数模幂
密码算法快速实现
大数据
-
Keywords
SM4-XTS
SM2
modular exponentiation
high-speed implementation of cryptographic algorithm
big data
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名面向代理重加密算法的程序设计语言研究
被引量:2
- 4
-
-
作者
苏铓
俞研
吴槟
付安民
-
机构
南京理工大学计算机科学与工程学院
中国科学院信息工程研究所信息安全国家重点实验室
中国科学院大学网络空间安全学院
-
出处
《通信学报》
EI
CSCD
北大核心
2018年第6期89-97,共9页
-
基金
国家自然科学基金资助项目(No.61702266
No.U1536202
+6 种基金
No.61572255)
江苏省自然科学基金资助项目(No.BK20150787
No.BK20141404)
北京市自然科学基金资助项目(No.4152048)
中国科学院信息工程研究所基础前沿基金资助项目(No.Y7Z0391102)
中国科学院关键技术人才基金资助项目
信息安全国家重点实验室重点布署基金资助项目(No.Y7D0061102)~~
-
文摘
通过结合领域专用语言(DSL),提出一种面向代理重加密的程序设计语言(PLPRE),PLPRE支持代理重加密算法结构明确、类似数学语言的描述,算法设计人员通过PLPRE能够实现重加密算法快捷、方便的描述,并通过解析工具最终产生与之对应的计算机编程语言代码。首先介绍了PLPRE的语法规范,给出了关键字、程序逻辑的定义,并以ACC-PRE算法为基础,给出了PLPRE的描述示例,其次描述了基于ANTLR工具的PLPRE的解析与实现流程,最后通过与相关工作的对比,阐述了PLPRE的优势。PLPRE的描述不需要关注数据结构、内存管理等问题,适用于不熟悉计算机编程的密码学家的描述算法,从而降低代理重加密算法研究中的设计与实现偏差。
-
关键词
代理重加密
领域专用语言
ANTLR
算法描述
密码算法实现
-
Keywords
proxy re-encryption
domain specific language
ANTLR
description of algorithm
implement of cryptography
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-