0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于等保对数据完整性和数据保密性的国密算法和国际算法

哆啦安全 来源:天盾安全 作者:糖果 2022-11-07 09:49 次阅读

国密算法和国际算法

a)国密算法和国际算法用途

国密算法中提供数据完整性的算法主要是SM3;国际算法提供数据完整性的算法主要是MD5、SHA256、SHA512;国密算法提供数据保密性的算法主要是SM1、SM2、祖冲之、SM4;国际算法提供数据保密性的算法主要是DES、3DES、RSA、AES、ECC等。

b)国密算法介绍

SM1 算法是分组密码算法,分组长度为128位,密钥长度都为 128 比特 算法安全保密强度和AES相当。SM2算法就是ECC椭圆曲线密码机制 SM2算法在很多方面都优于RSA算法。SM3密码杂凑(哈希、散列)算法是在SHA-256基础上改进实现的一种算法;SM4对称算法属于分组算法,用于无线局域网产品

该算法的分组长度为128比特,密钥长度为128比特,DES算法和国产的SM4算法都可以对静态储存和传输信道中的数据进行加密。SM7算法,是一种分组密码算法,分组长度为128比特,密钥长度为128比特。SM9算法不需要申请数字证书,适用于互联网应用的各种新兴应用的安全保障。祖冲之序列密码算法是中国自主研究的流密码算法,是运用于移动通信4G网络中的国际标准密码算法,该算法包括祖冲之算法(ZUC)、加密算法(128-EEA3)和完整性算法(128-EIA3)三个部分。

数据完整性

a) 应采用校验技术或密码技术保证重要数据在传输过程中的完整性,包括但不限于鉴别数据、重要业务数据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等;

1、校验技术可理解为类似TCP协议的CRC校验码和海明校验码,但是多数没通过校验技术去判断此条款,采用什么样的校验技术才算符合,如何实现和检查目前我也不清楚,有懂的朋友留言学习一下,在本文一开始介绍中可知密码算法中哈希算法也属于密码算法,所以通过MD5和SHA系列密码技术也可以实现完整性校验。

2、此条款更多的判断方法主要是通过协议来实现传输过程中的完整性,如TLS、SSH、HTTPS协议,通过MAC(消息校验码)实现数据报文的完整性。

b) 应采用校验技术或密码技术保证重要数据在存储过程中的完整性,包括但不限于鉴别数据、重要业务数据、重要审计数据、重要配置数据、重要视频数据和重要个人信息等。

1、操作系统鉴别数据主要就是用户名、口令、组ID等。其中WindowsNT中默认采用SAM文件保存鉴别信息,其中口令字段采用SHA哈希算法进行加密。而在Linux中,口令保存shadow文件中,口令也是采用SHA哈希算法进行加密,主要有三类:$1表示MD5 ; $6 表示SHA-512 ; $5 SHA-256。

2、业务数据、审计数据存储过程中的完整性通过查看数据库表(业务数据、审计数据)是否存在哈希字段,据了解在业务数据或审计数据中,数据在前端一般采用json或xml格式进行传输,检查过程中发现数据库表不包含对业务数据、审计数据完整性校验字段,一般判断为不符合。

数据保密性

a) 应采用密码技术保证重要数据在传输过程中的保密性,包括但不限于鉴别数据、重要业务数据和重要个人信息等;

数据传输过程中的保密性主要通过检查系统是否采用TLS、SSH等加密协议,对于Windows操作系统,我们需要知道Windows操作系统远程桌面RDP是否符合传输过程中的保密性,Windows的RDP安全主要有安全层和加密级别两个参数,其中安全层有RDP安全层、协商和TLS1.0共3个值,其中默认值是协商。网上了解到在WindowsServer2008版本以上的操作系统,默认RDP支持加密。

ed3354da-5e3a-11ed-a3b6-dac502259ad0.jpg

b) 应采用密码技术保证重要数据在存储过程中的保密性,包括但不限于鉴别数据、重要业务数据和重要个人信息等。

1、Windows和Linux(含一些设备的操作系统)的鉴别信息,默认都是弱Hash存储,产生了“加密”的效果但是比较弱,可以通过清空或替换来实现篡改,没有实现鉴别信息存储完整性保护。建议是通过对操作系统鉴别信息保存文件的完整性监测来完成防篡改。

2、应用系统存在数据库中的鉴别信息,如果用MD5、SHA1属于弱加密,建议通过加salt来增强保护力度。如果已经使用了加salt的MD5、SHA1,且salt保密不容易获取,则保密性和完整性可以满足要求。

应用系统或操作系统通常采用哈希算法生成摘要值存储鉴别信息,采用MD5、SHA1哈希算法存在风险,因为如果在明文不够复杂的情况下,采用这两种算法将无法抵抗彩虹表攻击。对于数据保密存储低强度算法:DES、RSA1024、MD5、SHA1,高强度算法:3DES、AES、RSA2048、SHA256、SM系列。

3、数据库加密主要分库内加密和库外加密,库内加密主要是调用的数据库本身的加密函数,库外加密主要通过第三方厂家的数据库加密功能。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • crc
    crc
    +关注

    关注

    0

    文章

    199

    浏览量

    29438
  • TCP协议
    +关注

    关注

    1

    文章

    91

    浏览量

    12063
  • 国密算法
    +关注

    关注

    0

    文章

    7

    浏览量

    8542
收藏 人收藏

    评论

    相关推荐

    鲁棒算法数据处理中的应用

    一、鲁棒算法的基本概念 鲁棒算法是指在面对数据中的异常值、噪声和不确定性时,仍能保持稳定性能的算法
    的头像 发表于 11-11 10:22 179次阅读

    信号完整性和信号一致你还不知道吗?#示波器 #信号完整性

    信号完整性
    安泰仪器维修
    发布于 :2024年09月25日 17:59:54

    高速电路中的信号完整性和电源完整性研究

    高速电路中的信号完整性和电源完整性研究
    发表于 09-25 14:44 0次下载

    高速高密度PCB信号完整性与电源完整性研究

    高速高密度PCB信号完整性与电源完整性研究
    发表于 09-25 14:43 5次下载

    高速PCB的信号完整性、电源完整性和电磁兼容研究

    电子发烧友网站提供《高速PCB的信号完整性、电源完整性和电磁兼容研究.pdf》资料免费下载
    发表于 09-19 17:37 0次下载

    信号完整性与电源完整性-电源完整性分析

    电子发烧友网站提供《信号完整性与电源完整性-电源完整性分析.pdf》资料免费下载
    发表于 08-12 14:31 38次下载

    信号完整性与电源完整性-差分对的特性

    电子发烧友网站提供《信号完整性与电源完整性-差分对的特性.pdf》资料免费下载
    发表于 08-12 14:28 1次下载

    信号完整性与电源完整性-信号的串扰

    电子发烧友网站提供《信号完整性与电源完整性-信号的串扰.pdf》资料免费下载
    发表于 08-12 14:27 0次下载

    信号完整性与电源完整性 第一章 概论

    电子发烧友网站提供《信号完整性与电源完整性 第一章 概论.pdf》资料免费下载
    发表于 08-09 14:49 1次下载

    请问ESP-NOW对数据完整性和一致有校验吗?

    当使用ESP-NOW时,传递的数据在传输层有对数据包的完整性(比如对面传给我的字节数和我收到的字节数是否相同)有底层校验吗? 还有这个数据包是否经过了CRC等差错检测的校验呢(就是一致
    发表于 06-17 06:55

    什么是信号完整性

    在现代电子通信和数据处理系统中,信号完整性(Signal Integrity, SI)是一个至关重要的概念。它涉及信号在传输过程中的质量保持,对于确保系统性能和稳定性具有决定性的影响。本文将从信号完整性的定义、影响因素、测试方法
    的头像 发表于 05-28 14:30 1059次阅读

    协议网关与IPSec VPN技术:保障数据安全传输的新途径

    )是互联网协议安全的一种标准,用于保护网络通信的安全保密性算法是由中国国家密码管理局制定的一系列密码
    的头像 发表于 05-28 14:24 1135次阅读
    <b class='flag-5'>国</b><b class='flag-5'>密</b>协议网关与IPSec VPN技术:保障<b class='flag-5'>数据</b>安全传输的新途径

    多业务光端机安全解析:保障数据传输的可靠保密性

    随着信息技术的飞速发展,数据的安全保密性已成为各行各业关注的焦点。多业务光端机作为一种高速、高效的光通信设备,在保障数据传输的可靠
    的头像 发表于 02-23 13:58 418次阅读

    什么是算法?工业网关为什么要支持算法

    工业网关是应用于工业物联网关的常见通信交换传输设备,由于在使用过程中通常涉及工业敏感数据,因此也需要支持算法实现数据加密传输,保障工业物
    的头像 发表于 01-31 16:55 1102次阅读
    什么是<b class='flag-5'>国</b><b class='flag-5'>密</b><b class='flag-5'>算法</b>?工业网关为什么要支持<b class='flag-5'>国</b><b class='flag-5'>密</b><b class='flag-5'>算法</b>?

    加密工业路由器 数据安全升级

    提高数据传输的安全,确保信息的机密加密路由器的优势主要体现在以下几个方面:一、高级别加密保护,支持
    的头像 发表于 11-29 14:07 510次阅读
    <b class='flag-5'>国</b><b class='flag-5'>密</b>加密工业路由器 <b class='flag-5'>数据</b>安全升级