当前位置: 首页 > news >正文

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

一、密码的基础知识

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通信加密。

http://www.dtcms.com/a/249466.html

相关文章:

  • 区块链与人工智能的融合:从信任到智能的IT新引擎
  • JAVA中关于Animal和Dog类的类型转换,可能出现ClassCastException的情况
  • PyTorch张量操作中dim参数的核心原理与应用技巧:
  • 使用DuckDB查询DeepSeek历史对话
  • 《生成式人工智能服务管理暂行办法》合规的“三重门”与破局之道
  • LeetCode面试经典150题—旋转数组—LeetCode189
  • 数据结构 学习 图 2025年6月14日 12点57分
  • linux开机原理以及如何开关机-linux023
  • 基于ssm专利服务系统微信小程序源码数据库文档
  • React 第三方状态管理库的比较与选择
  • Spring中观察者模式的应用
  • UE5反射系统分析(一)generated.h
  • uniapp 腾讯地图服务
  • 1.0 前言(Python系列教程)
  • 面试问题总结——关于C++(四)
  • spring如何处理bean的循环依赖
  • java面试总结-20250610
  • 开疆智能ModbusTCP转Devicenet网关连接FANUC机器人配置案例
  • Elasticsearch高效文章搜索实践
  • RLHF调参实战手册:实用Trick、现象排查与解决思路(持续更新)
  • 【CSS-14】深入解析CSS定位:从基础到高级应用
  • 数据库期末
  • 19 - SAFM模块
  • 共享项目中使用Wpf和Winform——c# CAD二次开发
  • 拓扑推理:把邻接矩阵和节点特征形式数据集转换为可以训练CNN等序列模型的数据集
  • 展开说说Android之Glide详解_源码解析
  • YOLOV8模型优化-选择性视角类别整合模块(SPCI):遥感目标检测的注意力增强模型详解
  • [论文阅读] 人工智能 | Gen-n-Val:利用代理技术革新计算机视觉数据生成
  • U盘不识别 个别U盘不识别
  • 《人工智能时代与人类价值》读书简要笔记