镭速传输浅谈:国密算法和国际算法的区别
随着数据安全上升到国家安全高度,近年来国家有关机关和监管机构站在国家安全和长远战略的高度提出了推动国密算法应用实施、加强行业安全可控的要求。摆脱对国外技术和产品的过度依赖,建设行业网络安全环境,增强我国行业信息系统的“安全可控”能力显得尤为必要和迫切。
镭速传输作为企业级大文件传输软件的提供商,对数据传输安全做了多重举措。从传输过程的加密算法到传输管理中的权限精细化管理,用户的数据传输安全一直放在镭速发展的首位。目前,镭速传输支持企业根据需求自行选择国密算法或国际算法方式加密。
国密算法和国际算法的区别
国密算法即国家密码局认定的国产密码算法,即商用密码。从SM1-SM4分别实现了对称,非对称,摘要等算法功能。
国际算法由美国的安全局发布,是现今最通用的商用算法。
二、国密算法概述
SM1算法:其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。
SM2算法:SM2椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,包括SM2-1椭圆曲线数字签名算法,SM2-2椭圆曲线密钥交换协议,SM2-3椭圆曲线公钥加密算法,分别用于实现数字签名密钥协商和数据加密等功能。SM2算法与RSA算法不同的是,SM2算法是基于椭圆曲线上点群离散对数难题,相对于RSA算法,256位的SM2密码强度已经比2048位的RSA密码强度要高。
SM3算法:SM3杂凑算法是我国自主设计的密码杂凑算法,适用于商用密码应用中的数字签名和验证消息认证码的生成与验证以及随机数的生成,可满足多种密码应用的安全需求。为了保证杂凑算法的安全性,其产生的杂凑值的长度不应太短,例如MD5输出128比特杂凑值,输出长度太短,影响其安全性SHA-1算法的输出长度为160比特,SM3算法的输出长度为256比特,因此SM3算法的安全性要高于MD5算法和SHA-1算法。
SM4算法:SM4分组密码算法是我国自主设计的分组对称密码算法,用于实现数据的加密/解密运算,以保证数据和信息的机密性。要保证一个对称密码算法的安全性的基本条件是其具备足够的密钥长度,SM4算法与AES算法具有相同的密钥长度分组长度128比特,因此在安全性上高于3DES算法。
镭速传输(Raysync)作为一站式文件大数据传输解决方案专家,已经为IT、金融、影视、生物基因、制造业等众多领域的2W+企业提供了高性能、稳定安全的数据传输服务。大文件传输相关问题,欢迎咨询镭速传输。