商用密码基础知识介绍(上)

一、密码的基础知识

1、密码分类
根据《中华人民共和国密码法》,国家对密码实行分类管理,分为密码分为核心密码、普通密码和商用密码。

(1)核心密码、普通密码

核心密码、普通密码用于保护国家秘密信息,核心密码保护信息的最高密级为绝密级,普通密码保护信息的最高密级为机密级。核心密码、普通密码属于国家秘密。

(2)商用密码

商用密码用于保护不属于国家秘密的信息。公民、法人和其他组织可以依法使用商用密码保护网络与信息安全。

2、商用密码的应用场景

(1)金融领域

银行支付(U盾、移动支付加密)

区块链与数字货币(保障交易安全)

(2)电子政务

政府数据共享平台加密

电子营业执照、社保系统

(3)物联网与云计算

智能设备身份认证(如车联网)

云数据存储加密(如华为云、阿里云的国密服务)

(4)企业数据保护

内部通信加密(企业VPN)

数据库透明加密(防止数据泄露)

二、主流商用密码技术

1、国密算法(中国自主标准)

(1)对称加密算法

SM1

用途:芯片级加密,用于金融IC卡、POS终端等硬件设备。

特点:分组长度128位,密钥长度128位,安全性对标AES,但仅以硬件实现。

场景:银行卡交易、智能门锁。

SM4

用途:软件和硬件通用,替代DES/3DES。

特点:分组长度128位,密钥长度128位,支持ECB/CBC等模式。

场景:无线通信加密(如4G/5G)、物联网设备数据传输。

(2)非对称加密算法

SM2

用途:基于椭圆曲线密码(ECC),用于数字签名、密钥交换。

特点:

安全性比RSA更高(256位SM2 ≈ 3072位RSA),计算速度提升50%。

支持国密标准数字证书(如GM/T 0015)。

场景:电子合同签名、政务数据加密传输、区块链身份认证。

SM9

用途:基于身份的加密(IBE,Identity-Based Cryptography)。

特点:

  • 无需传统CA证书,直接以用户身份(如邮箱、手机号)作为公钥。
  • 简化密钥管理,适用于大规模分布式系统。

场景:物联网设备身份认证、云服务权限管理。

(3)哈希算法

SM3

用途:生成数据摘要,用于完整性校验和数字签名。

特点:

  • 输出长度256位,抗碰撞性优于SHA-256。
  • 支持HMAC-SM3用于消息认证。

场景:电子发票防篡改、区块链默克尔树计算、密码存储。

(4)其他算法

SM7:面向RFID标签的轻量级加密,用于物流追踪。

ZUC(祖冲之算法):流密码算法,用于4G/5G通信加密。

重磅,最新2020发布执行的商用密码标准汇总,共161份。 一、密码(GB∕T)标准(全39份) 密钥管理 第1部分:框架 散列函数第2部分:采用n位块密码的散列函数 公钥基础设施 数字证书格式 证书认证系统密码及其相关安全技术规范 可信计算密码支撑平台功能与接口规范 电子文档加密与签名消息语法 SM3密码杂凑算法 SM4分组密码算法 SM2椭圆曲线公钥密码算法 第1部分:总则 SM2椭圆曲线公钥密码算法 第2部分:数字签名算法 SM2椭圆曲线公钥密码算法 第3部分:密钥交换协议 SM2椭圆曲线公钥密码算法 第4部分:公钥加密算法 SM2椭圆曲线公钥密码算法 第5部分:参数定义 祖冲之序列密码算法 第1部分:算法描述 密码应用标识规范 SM2密码算法加密签名消息语法规范 SM2密码算法使用规范 电子文件密码应用指南 动态口令密码应用技术规范 密码模块安全检测要求 传输层密码协议(TLCP) 消息鉴别码 第1部分采用分组密码的机制 公钥基础设施 远程口令鉴别与密钥建立规范 80.GB∕T 34953.2-2018 信息技术 安全技术匿名实体鉴别 第2部分:基于群组公钥签名的机制 公钥基础设施 基于数字证书的可靠电子签名生成及验证技术要求 可鉴别的加密机制 匿名数字签名 第2部分:采用群组公钥的机制 智能密码钥匙应用接口规范 密码设备应用接口规范 实体鉴别 第2部分 采用对称加密算法的机制》 实体鉴别 第4部分 采用密码校验函数的机制》 分组密码算法的工作模式》 密码模块安全要求》 安全电子签章密码技术规范 SM9标识密码算法第1 部分:总则 SM9标识密码算法第2 部分:算法 二、密码团体(TSCCIA)标准 区块链密码服务接口标准及安全要求 区块链密码应用验证规范 移动智能终端密码技术应用指南 三、密码行业标准(GMT)(全119份) SM3密码杂凑算法 随机性检测规范 密码应用标识规范 安全芯片密码检测准则 SM2密码算法使用规范 SM2密码算法加密签名消息语法规范 可信计算 可信密码支撑平台功能与接口规范 可信计算 可信密码模块接口规范 可信计算 可信密码模块接口规范 可信计算 可信密码模块符合性检测规范 数字证书认证系统密码协议规范 基于SM2密码算法的数字证书格式 智能密码钥匙密码应用接口规范 智能密码钥匙密码应用接口数据格式规范 密码设备应用接口规范 通用密码服务接口规范 证书应用综合服务接口规范 动态口令密码应用技术规范 IPSec VPN 技术规范 IPSec VPN 网关产品规范 SSL VPN 技术规范 SSL VPN 网关产品规范 安全认证网关产品规范 智能密码钥匙技术规范 密码模块安全技术要求 签名验签服务器技术规范 服务器密码机技术规范 安全电子签章密码技术规范 基于角色的授权与访问控制技术规范 时间戳接口规范 采用非接触卡的门禁系统密码应用技术指南 证书认证系统检测规范 证书认证密钥管理系统检测规范 密码模块安全检测要求 射频识别标签模块密码检测准则 智能IC卡密码检测规范 三元对等密码安全协议测试规范 数字证书互操作检测规范 SM9标识密码算法 第一部分:总则 SM9标识密码算法 第二部分:数字签名算法 SM9标识密码算法 第三部分:密钥交换协议 SM9标识密码算法 第四部分:密钥封装机制和公钥加密算法 SM9标识密码算法 第5部分:参数定义 金融数据密码技术规范 金融数据密码机检测规范 安全电子签章密码检测规范 智能密码钥匙密码检测规范 密码键盘检测规范 密码设备管理 设备管理技术规范 密码设备管理 对称密钥管理技术规范 密码设备管理VPN设备监察管理规范 密码设备管理 远程监控与合规性检验数据接口规范 信息系统密码应用基本要求 电子文件密码应用技术规范 多应用载体密码应用接口规范 基于IBC技术的身份鉴别规范 可信计算TCM服务模块接口规范 服务器密码机检测规范 签名验服务器检测规范 动态口令密码应用检测规范 密码产品随机数检测要求 智能密码钥匙密码应用接口检测规范 限域通信(RCC)密码检测要求 商用密码产品生产和保障能力建设规范 商用密码产品生产和保障能力建设实施指南 基于数字证书的身份鉴别接口规范 开放的第三方资源授权协议框架 开放的身份鉴别框架 电子保单密码应用技术要求 电子文件密码应用指南 远程移动支付密码应用技术要求 手机银行信息系统密码应用技术要求 网上银行密码应用技术要求 银行信贷信息系统密码应用技术要求 银行卡信息系统密码应用技术要求 银行核心信息系统密码应用技术要求 密码随机数生成模块设计指南 可信计算平台直接匿名证明规范 SM9密码算法使用规范 SM9密码算法加密签名消息语法规范 可信密码模块保护轮廓 密码模块非入侵式攻击缓解技术指南 密码模块物理攻击缓解技术指南
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值