期刊文献+
共找到39篇文章
< 1 2 >
每页显示 20 50 100
面向SM3算法的高性能FPGA实现
1
作者 王汉宁 孙浩 +1 位作者 邓辰辰 杨锦江 《微电子学与计算机》 2023年第7期105-110,共6页
现有SM3算法的高性能实现,主要采用多级流水线结构和不同关键路径优化策略,提升SM3算法实现的吞吐量.但多级流水线形式的设计会消耗大量硬件资源.本文首先充分挖掘了SM3算法在FPGA平台的可并行性,通过增加少量的寄存器,降低了算法关键... 现有SM3算法的高性能实现,主要采用多级流水线结构和不同关键路径优化策略,提升SM3算法实现的吞吐量.但多级流水线形式的设计会消耗大量硬件资源.本文首先充分挖掘了SM3算法在FPGA平台的可并行性,通过增加少量的寄存器,降低了算法关键路径的逻辑深度,并通过消息扩展与压缩函数并行执行的方法,仅用1211个LUT的逻辑资源实现了单核2.55 Gbit/s的吞吐量.相比已有方案单位逻辑资源的吞吐量提升了5.40倍,面积更小、功耗更低、性能更高.最终基于该结构设计了32核的SM3算法硬件,能够实现比已有64级流水线结构更高的吞吐量,且硬件开销更低,单位逻辑资源的吞吐量提升了2.27倍. 展开更多
关键词 sm3算法 FPGA 高性能设计 关键路径 可并行性
下载PDF
基于国密SM3算法的摘要码生成器设计 被引量:5
2
作者 王岩 杨期朝 《电子质量》 2021年第2期30-34,共5页
SM3杂凑算法是中国商用密码杂凑算法的标准。利用FPGA、单片机以及上位机,共同完成该算法的填充、分组、扩展以及压缩迭代等步骤,实现数据的输入和显示。首先上位机利用UART串口通信的方式将数据传送给单片机,其次单片机将接收的数据进... SM3杂凑算法是中国商用密码杂凑算法的标准。利用FPGA、单片机以及上位机,共同完成该算法的填充、分组、扩展以及压缩迭代等步骤,实现数据的输入和显示。首先上位机利用UART串口通信的方式将数据传送给单片机,其次单片机将接收的数据进行填充和分组,将分组后的数据利用SPI串行通信传送给FPGA进行计算,最后由上位机显示结果。测试验证了任意数据的输入都有正确且唯一的杂凑值与之对应。 展开更多
关键词 sm3算法 FPGA 单片机 上位机
下载PDF
基于SM3算法的动态口令卡的设计与实现 被引量:9
3
作者 郑强 高能 张令臣 《计算机应用与软件》 CSCD 北大核心 2013年第2期14-17,共4页
在身份认证领域,动态口令技术由于其良好的安全性和操作的简易性,越来越受到用户的信任和青睐。国内现有的动态口令产品普遍采用国外的SHA系列算法,对信息安全的本土化造成潜在的威胁。实现国有密码算法自主技术产品的研发,将使密码产... 在身份认证领域,动态口令技术由于其良好的安全性和操作的简易性,越来越受到用户的信任和青睐。国内现有的动态口令产品普遍采用国外的SHA系列算法,对信息安全的本土化造成潜在的威胁。实现国有密码算法自主技术产品的研发,将使密码产品的安全性得到更好的保障。选用基于时间同步的动态口令认证技术,采用国有密码SM3算法,完成了一种动态口令卡的设计和实现。通过仿真实验与测试表明,该卡达到了降低功耗,增强动态口令安全性的设计要求,具有较强的应用价值。 展开更多
关键词 动态口令卡 sm3算法 时间同步
下载PDF
基于FPGA的SM3算法的优化实现 被引量:5
4
作者 陈博宇 王宏 《信息技术》 2018年第7期143-147,共5页
介绍了一种基于FPGA的SM3算法的优化的实现策略,通过分析SM3算法的计算过程,发现其迭代压缩过程适宜利用硬件的特点进行优化提高,于是在迭代压缩过程中提出一种流水线和计算并行的实现策略,这种策略充分利用硬件的并行特性,使得SM3算法... 介绍了一种基于FPGA的SM3算法的优化的实现策略,通过分析SM3算法的计算过程,发现其迭代压缩过程适宜利用硬件的特点进行优化提高,于是在迭代压缩过程中提出一种流水线和计算并行的实现策略,这种策略充分利用硬件的并行特性,使得SM3算法在最复杂耗时的64轮轮计算工程中可以使让先后输入的数据同时进行不同轮的计算,在连续大流量的数据时,极大地提高了运算效率,并且降低了时延,并且不会出现计算模块等待数据的情况,使得计算资源可以被高效的利用。在125MHz的时钟下时延可以低至0.008μs。并且设计采用多个算法核模块并行的模式,使得算法核变为一个相对独立的模块,这样极大地增加了性能的可拓展性。 展开更多
关键词 sm3算法 流水线结构 FPGA
下载PDF
基于FPGA的SM3算法快速实现方案 被引量:6
5
作者 方轶 丛林虎 +1 位作者 邓建球 陈泽宇 《计算机应用与软件》 北大核心 2020年第6期259-262,共4页
SM3算法是我国商用密码杂凑算法标准。为了提高SM3算法的吞吐量,减少运算资源占用,使其更好地应用于硬件加密场景,提高执行效率与速度,进行流水线结构设计,在其基础上对关键运算路径进行并行计算设计。同时采用进位保留加法器(CSA)进行... SM3算法是我国商用密码杂凑算法标准。为了提高SM3算法的吞吐量,减少运算资源占用,使其更好地应用于硬件加密场景,提高执行效率与速度,进行流水线结构设计,在其基础上对关键运算路径进行并行计算设计。同时采用进位保留加法器(CSA)进行关键路径的压缩,使完成一次压缩函数中关键路径计算所需的时钟周期明显减少。基于FPGA对方案进行实现,并与其他几种实现方案进行性能对比,结果表明该方案的吞吐量为80.43 Gbit/s,更易于在对吞吐量有较高需求的场景中使用。 展开更多
关键词 sm3算法 FPGA HASH函数 流水线结构 并行计算
下载PDF
SM3算法界面设计及安全性分析 被引量:3
6
作者 田椒陵 《信息安全与技术》 2014年第5期24-26,33,共4页
Hash(杂凑)函数是密码学的一个重要分支,广泛应用于消息认证、数据完整性、数字签名等领域。但是随着密码技术的不断发展,特别是王小云教授在2005年美密会上公布了MD5、SHA-1的碰撞实例,证明MD5和SHA-1不安全的。2010年中国国家密码管... Hash(杂凑)函数是密码学的一个重要分支,广泛应用于消息认证、数据完整性、数字签名等领域。但是随着密码技术的不断发展,特别是王小云教授在2005年美密会上公布了MD5、SHA-1的碰撞实例,证明MD5和SHA-1不安全的。2010年中国国家密码管理局公布了中国商用密码杂凑算法标准-SM3密码杂凑算法,广泛应用于电子认证服务系统。用MATLAB编写出SM3算法程序,并用GUI设计算法界面,界面对于任何输入消息均产生一个杂凑值,并计算所耗时间。实验表明本算法速度快且准确。最后对SM3算法主要攻击方法做了归纳并得出结论:目前SM3算法是安全的。 展开更多
关键词 HASH算法 sm3算法 MATLAB 界面设计 伪原像攻击 飞来去器攻击
下载PDF
SM3算法在GOOSE报文中的安全应用 被引量:1
7
作者 曾献煜 刘飘 +2 位作者 冯瑞珏 李志锋 杨树丰 《广西电力》 2021年第4期38-43,共6页
本文针对GOOSE报文在进行数据传输过程中存在电力信息泄露和遭受恶意篡改的风险,引入可进行数字签名验证的国密SM3算法应用于GOOSE报文。在确保数据安全性的同时满足信息的实时性,通过从OpenSSL函数库将SM3算法移植入FCU2302+1043A嵌入... 本文针对GOOSE报文在进行数据传输过程中存在电力信息泄露和遭受恶意篡改的风险,引入可进行数字签名验证的国密SM3算法应用于GOOSE报文。在确保数据安全性的同时满足信息的实时性,通过从OpenSSL函数库将SM3算法移植入FCU2302+1043A嵌入式控制单元中,并结合gmssl编译工具开发测试界面,性能测试分析表明,加密小文件时,加密耗时维持在20 ms左右,加密大文件时,加密耗时与文件大小呈线性增长关系,最终仍可满足电力系统大信息流的基本需求。 展开更多
关键词 sm3算法 GOOSE报文 消息摘要算法 变电站通讯安全 信息安全
下载PDF
SM3算法在导弹数据数字化登记系统中的应用
8
作者 丛林虎 方轶 《兵工自动化》 2020年第5期12-14,27,共4页
为解决目前部队在导弹数据记录、存储中经常出现的数据篡改、描涂、字迹不清等问题,设计一种基于Hash函数的导弹数据数字化登记系统。介绍Hash函数验证数据完整性的原理,对比几种常用的Hash函数,介绍我国自主研发的SM3算法,对其实现效... 为解决目前部队在导弹数据记录、存储中经常出现的数据篡改、描涂、字迹不清等问题,设计一种基于Hash函数的导弹数据数字化登记系统。介绍Hash函数验证数据完整性的原理,对比几种常用的Hash函数,介绍我国自主研发的SM3算法,对其实现效率进行改进,设计导弹数据完整性验证方案,并使用C#语言进行导弹数据数字化登记系统的开发。测试结果表明:该系统能有效检验数据是否完整,且具有可行性与可推广性。 展开更多
关键词 HASH函数 sm3算法 数据完整性 导弹数据
下载PDF
SM3算法在硬件加密模块中的实现与应用 被引量:4
9
作者 张长泽 《信息通信》 2019年第9期15-16,共2页
随着互联网、物联网技术的发展,嵌入式设备已经广泛应用于生活的方方面面,并承载着越来越大的信息量。因此嵌入式通信系统的信息安全问题也随之变得愈加重要。SM3算法作为国密算法的一种,目前应用相对较少,但与国际杂凑密码算法MD5相比... 随着互联网、物联网技术的发展,嵌入式设备已经广泛应用于生活的方方面面,并承载着越来越大的信息量。因此嵌入式通信系统的信息安全问题也随之变得愈加重要。SM3算法作为国密算法的一种,目前应用相对较少,但与国际杂凑密码算法MD5相比有着更高的安全性。文章重点介绍了SM3算法原理,研究了C语言的实现以及基于TC277单片机硬件加密模块HSM的算法移植,并探讨了后续的应用前景。 展开更多
关键词 sm3国密算法 嵌入式系统 C语言 硬件加密模块Hsm 应用前景
下载PDF
基于国密SM3和SM4算法的SNMPv3安全机制设计与实现
10
作者 田昊 王超 《计算机科学》 CSCD 北大核心 2024年第S01期919-925,共7页
随着网络技术的快速发展以及5G技术的日益普及,接入网络的设备呈指数级增加,网络结构日趋复杂,恶意网络攻击频发。如何安全、高效地管理数量庞大、复杂的网络设备正成为网络管理所面临的新挑战。简单网络管理协议SNMPv3版本相比v1和v2,... 随着网络技术的快速发展以及5G技术的日益普及,接入网络的设备呈指数级增加,网络结构日趋复杂,恶意网络攻击频发。如何安全、高效地管理数量庞大、复杂的网络设备正成为网络管理所面临的新挑战。简单网络管理协议SNMPv3版本相比v1和v2,增加了基于用户安全模型,提供了数据机密性、完整性、防重放等安全服务。但SNMPv3依然存在默认认证算法与加密算法强度不高、密码算法未全面支持国家商密算法标准等问题。文中在分析SNMPv3协议现有安全机制的基础上,针对基于用户安全模型的SNMPv3现存问题提出了优化方案,将SM3和SM4国密算法嵌入SNMPv3安全机制,基于SM3和SM4国密算法为SNMP协议设计了HMAC-SM3-192认证协议和PRIV-CBC-SM4加密协议。在未明显增加响应时间的前提下,提升了SNMP消息传输过程中抵御伪装、信息篡改、信息泄露等安全威胁的能力,实现了SNMP协议安全性方面的优化。 展开更多
关键词 SNMPV3 用户安全模型 sm3杂凑算法 sm4对称加密算法
下载PDF
SM3国密算法在Android内核的汇编语言快速实现 被引量:1
11
作者 郑东 汪梦月 杨中皇 《西安邮电大学学报》 2023年第3期57-62,共6页
基于Android平台,设计并实现SM3国密算法的汇编语言。首先,使用Java本地接口(Java Native Interface,JNI)技术开发Android系统应用,设置动态库文件的生成配置。然后,对SM3国密算法的汇编语言进行调用,获取SM3算法哈希值,生成动态库文件... 基于Android平台,设计并实现SM3国密算法的汇编语言。首先,使用Java本地接口(Java Native Interface,JNI)技术开发Android系统应用,设置动态库文件的生成配置。然后,对SM3国密算法的汇编语言进行调用,获取SM3算法哈希值,生成动态库文件。在获取Android内核的操作权限后,将生成的动态库文件嵌入Android内核,从而进行SM3国密算法在Android内核的汇编语言快速实现。在Pixel 2上的测试结果表明,在Android系统使用汇编语言实现SM3算法具有更高的实现速率。 展开更多
关键词 ANDROID sm3国密算法 Android开放源代码项目 汇编语言
下载PDF
SM3密码杂凑算法 被引量:70
12
作者 王小云 于红波 《信息安全研究》 2016年第11期983-994,共12页
密码杂凑算法是3类基础密码算法之一,它可以将任意长度的消息压缩成固定长度的摘要,主要用于数字签名和数据完整性保护等.SM3密码杂凑算法的消息分组长度为512 b,输出摘要长度为256 b.该算法于2012年发布为密码行业标准(GM/T 0004—2012... 密码杂凑算法是3类基础密码算法之一,它可以将任意长度的消息压缩成固定长度的摘要,主要用于数字签名和数据完整性保护等.SM3密码杂凑算法的消息分组长度为512 b,输出摘要长度为256 b.该算法于2012年发布为密码行业标准(GM/T 0004—2012),2016年发布为国家密码杂凑算法标准(GB/T 32905—2016).总结了SM3密码杂凑算法的设计原理、算法特点、软硬件实现和安全性分析,同时将SM3密码杂凑算法和国际通用杂凑算法在实现效率和安全性方面进行比较. 展开更多
关键词 sm3算法 密码杂凑算法 碰撞攻击 原像攻击 区分攻击
下载PDF
SM3杂凑算法的软件快速实现研究 被引量:10
13
作者 杨先伟 康红娟 《智能系统学报》 CSCD 北大核心 2015年第6期954-959,共6页
杂凑算法是密码学中最基本的模块之一,可广泛应用于密码协议、数字签名、消息鉴别等领域。我国国家密码管理局在2010年发布了SM3密码杂凑算法,该算法适用于商用密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成等... 杂凑算法是密码学中最基本的模块之一,可广泛应用于密码协议、数字签名、消息鉴别等领域。我国国家密码管理局在2010年发布了SM3密码杂凑算法,该算法适用于商用密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成等。该文重点研究SM3密码杂凑算法的软件快速实现,根据算法本身的特点,尤其是压缩函数的特点,给出一种更加适用于软件的快速实现方式。实验表明利用此方法可以将算法的效率提升60%左右。 展开更多
关键词 sm3算法 杂凑函数 软件快速实现 数字签名 消息鉴别 完整性认证 数字指纹 压缩函数
下载PDF
SM3密码杂凑算法的安全性问题分析及应用
14
作者 黄琳 弓晓锋 +1 位作者 周慧 梁正华 《中国科技纵横》 2023年第23期69-71,共3页
在信息发达的互联网时代,信息传输无处不在,数据的安全传输是信息传输的基本要求。SM3杂凑算法作为我国的商用密码杂凑算法标准,也需要满足安全传输的要求,但是作为一个基于Hash思想的加密算法,在输出密文长度固定时,其Hash映射一定会... 在信息发达的互联网时代,信息传输无处不在,数据的安全传输是信息传输的基本要求。SM3杂凑算法作为我国的商用密码杂凑算法标准,也需要满足安全传输的要求,但是作为一个基于Hash思想的加密算法,在输出密文长度固定时,其Hash映射一定会出现碰撞,使其一定会遭受伪原根攻击。基于此,对28轮的伪原根攻击的部分方法进行分析,并分析攻击轮数减少后的随机性。 展开更多
关键词 sm3杂凑算法 伪原根攻击 杂凑函数
下载PDF
针对基于SM3的HMAC的能量分析攻击方法 被引量:10
15
作者 杜之波 吴震 +1 位作者 王敏 饶金涛 《通信学报》 EI CSCD 北大核心 2016年第5期38-43,共6页
现有基于SM3的HMAC的能量攻击方法,仅适用于同时存在汉明重量和汉明距离信息泄露的攻击对象,如果被攻击对象存在单一模型的信息泄露,则这些方法均不适用。针对该局限性,提出了一种针对SM3的HMAC的能量分析新型攻击方法,该新型攻击方法... 现有基于SM3的HMAC的能量攻击方法,仅适用于同时存在汉明重量和汉明距离信息泄露的攻击对象,如果被攻击对象存在单一模型的信息泄露,则这些方法均不适用。针对该局限性,提出了一种针对SM3的HMAC的能量分析新型攻击方法,该新型攻击方法每次攻击时选择不同的攻击目标和其相关的中间变量,根据该中间变量的汉明距离模型或者汉明重量模型实施能量分析攻击,经过对SM3密码算法的前4轮多次实施能量分析攻击,将攻击出的所有结果联立方程组,对该方程组求解,即可推出最终的攻击目标。通过实验验证了该攻击方法的有效性。由于所提方法不仅可以对同时存在汉明重量和汉明距离信息泄露的对象进行攻击,而且还可以对仅存在单一信息泄露模型的对象进行攻击,所以该方法应用的攻击对象比现有的攻击方法应用更广。 展开更多
关键词 HAMC算法 sm3算法 能量分析攻击 相关性能量分析攻击 初始状态
下载PDF
基于SM3的动态令牌的能量分析攻击方法 被引量:6
16
作者 杜之波 吴震 +1 位作者 王敏 饶金涛 《通信学报》 EI CSCD 北大核心 2017年第3期65-72,共8页
提出一种针对基于SM3的动态令牌实施的能量分析攻击新方法,首次提出选择置换函数的输出作为能量分析攻击的目标,并将攻击结果联立得到方程组。根据给出的逆置换函数求解方程组,即可破解最终的密钥。通过实测攻击实验,验证了该攻击方法... 提出一种针对基于SM3的动态令牌实施的能量分析攻击新方法,首次提出选择置换函数的输出作为能量分析攻击的目标,并将攻击结果联立得到方程组。根据给出的逆置换函数求解方程组,即可破解最终的密钥。通过实测攻击实验,验证了该攻击方法的有效性,这就很好地解决了直接选择密钥作为能量分析攻击目标所产生的问题,同时,引入中间变量作为能量分析攻击目标破解密钥方法,还可以应用于针对其他密码算法的能量分析攻击中。 展开更多
关键词 动态令牌 sm3算法 能量分析攻击 置换函数的输出 逆置换函数
下载PDF
基于Android的SM3密码杂凑算法研究与实现 被引量:1
17
作者 沈一公 苏厚勤 《电子技术与软件工程》 2013年第18期69-70,共2页
随着Android智能手机的普及,其安全性也日益为人们所关注。出于安全的目的,本文运用国家密码行业标准之一的SM3密码杂凑算法,基于Android平台,实现了校验文件防篡改的应用,用于检查手机软件安装包的唯一性与完整性。同时,介绍与研究了SM... 随着Android智能手机的普及,其安全性也日益为人们所关注。出于安全的目的,本文运用国家密码行业标准之一的SM3密码杂凑算法,基于Android平台,实现了校验文件防篡改的应用,用于检查手机软件安装包的唯一性与完整性。同时,介绍与研究了SM3算法的处理思想与处理步骤。通过对文件检验测试,分析和比较了该算法的执行效率,验证了该算法在Android平台上能够用于检验下载安装软件的安全性。 展开更多
关键词 sm3密码杂凑算法 ANDROID 信息安全 摘要算法
下载PDF
针对基于SM3的HMAC的互信息能量分析攻击 被引量:2
18
作者 吴震 王敏 +3 位作者 饶金涛 杜之波 王胜 张凌浩 《通信学报》 EI CSCD 北大核心 2016年第S1期57-62,共6页
提出了对应的互信息能量分析攻击,该方法结合了能量分析的基本原理和信息论的基础,利用能量泄露的中间值和能量迹计算两者的互信息大小,从而达到提取密钥的目的。利用该方法针对基于SM3的HMAC算法进行了实测攻击,实验表明,该方法可以成... 提出了对应的互信息能量分析攻击,该方法结合了能量分析的基本原理和信息论的基础,利用能量泄露的中间值和能量迹计算两者的互信息大小,从而达到提取密钥的目的。利用该方法针对基于SM3的HMAC算法进行了实测攻击,实验表明,该方法可以成功恢复出SM3算法初始状态从而提取出正确的密钥,扩展了侧信道攻击的方法。 展开更多
关键词 HAMC算法 sm3算法 能量分析攻击 互信息能量分析攻击 初始状态
下载PDF
基于SM2/3/4密码算法的网上银行系统应用实践 被引量:6
19
作者 方发家 胡泽民 《中国新通信》 2020年第12期75-77,共3页
金融系统实现信息安全自主可控具有重要意义。本文从算法、设备、控件及证书管理等方面,分析网上银行系统应用SM2/3/4国产密码算法的难点,并结合实际案例,阐述网上银行系统应用SM2/3/4国产密码算法的实践情况。
关键词 sm2/3/4算法 网上银行系统 应用实践
下载PDF
基于改进SM3的配电网络安全网关系统研究与实现 被引量:1
20
作者 封保占 张喆 +3 位作者 赵学智 姜帆 王世林 邓思阳 《自动化仪表》 CAS 2022年第4期55-58,共4页
为提高配电网络安全,提出了一种配电网络安全网关系统。该系统包括配电网络防护终端、交互网关接入区及主站防护区这3个子系统。为确保数据的机密性和完整性,系统应用改进SM3算法对通信内容进行加密,从而确保数据的唯一性和可靠性。通... 为提高配电网络安全,提出了一种配电网络安全网关系统。该系统包括配电网络防护终端、交互网关接入区及主站防护区这3个子系统。为确保数据的机密性和完整性,系统应用改进SM3算法对通信内容进行加密,从而确保数据的唯一性和可靠性。通过测试分析,与经典SM3算法的运行情况相比,改进后的SM3算法总运行时间减少将近26.9%。其中,压缩函数的效率显著提高了28.7%左右,证明了改进方案能有效提高SM3算法的运行效率。同时,对比了正常通信情况及网络安全威胁情况下,系统运行时主站和终端发送和接收验证包数量。对比结果表明,该系统能够应对网络攻击来验证系统的安全性。测试结果验证了所提系统在执行效率及安全性能方面的有效性。 展开更多
关键词 配电网络 网络安全 系统架构 sm3算法 安全网关
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部