如SM2(椭圆曲线公钥密码算法)、SM3(哈希算法)、SM4(分组密码算法)等,规定了算法的功能、性能、安全强度等要求。
涉及密钥的生成、存储、分发、更新、备份、恢复和销毁等全生命周期的管理规范,确保密钥的安全性。
对密码机、密钥管理系统等密码设备的功能、接口、性能、安全防护等方面制定标准,保障设备符合安全要求。
包括数字证书格式、认证流程等方面的标准,用于验证实体身份的真实性。
规定不同类型数据(如存储数据、传输数据)在加密过程中的具体要求,像加密模式、填充方式等。
针对不同行业(如金融、电信等)的应用系统,在国密合规框架下对其安全架构、访问控制、安全审计等方面提出要求。
明确密码技术在网络通信、电子商务、电子政务等场景中的应用规范,确保密码技术的正确使用。
对于涉及密码技术和相关设备的物理环境(如机房),有相应的温湿度、电力供应、物理访问控制等标准。
制定专门的国密合规模块管理制度,明确各部门在国密合规工作中的职责,如信息安全部门负责技术对接,业务部门负责业务流程调整等。
设立合规监督岗位或团队,定期检查国密合规工作的执行情况。
开展国密合规知识培训,包括密码算法、密钥管理、安全标准等内容,让员工了解国密合规的重要性和具体要求。
针对涉及国密技术操作的人员,如系统管理员、安全运维人员,进行专业技能培训,确保其能正确操作相关设备和系统。
采用国产商用密码算法,如SM2、SM3、SM4等替换不符合要求的国外算法。在数据加密方面,根据数据类型和应用场景合理选择加密模式和填充方式。
构建完善的密钥管理体系,包括密钥的安全生成、存储(如采用硬件加密模块存储密钥)、分发(利用安全的密钥交换协议)、更新和销毁机制。
对企业系统的安全架构进行评估,按照国密合规要求增加安全防护层,如在网络边界部署支持国密算法的防火墙、入侵检测系统等。
确保系统的身份认证模块符合国密合规的身份认证标准,例如采用基于数字证书的双向认证机制。
选择经过国密认证的密码产品,如密码机、安全网关等,并确保这些产品与企业现有系统能够良好集成。
定期对安全产品进行升级和维护,以保证其持续符合国密合规要求。
定期邀请专业的第三方机构对企业系统进行国密合规性评估,按照国密相关标准和规范进行全面检查。
根据评估结果制定整改计划,及时修复不符合项。
建立内部审计机制,定期对企业系统的国密合规情况进行审计,审查制度执行情况、技术措施有效性等。
对审计发现的问题及时进行整改,并跟踪整改效果,形成闭环管理。
企业或组织首先要明确需要进行国密合规认证的系统、产品或服务的范围。这可能包括特定的信息系统、网络安全设备、密码产品等。
确定遵循的国密合规相关标准,如密码算法标准、密钥管理标准、安全技术要求等具体的国家标准或行业规范。
收集和整理与国密合规相关的内部文档,如密码管理制度、系统安全架构文档、密钥管理流程文档等。
编写符合国密合规要求的操作手册、技术规范等补充文档。
根据国密合规标准,对企业现有的系统、产品或服务进行技术改造。例如,将不符合要求的密码算法替换为国密算法,完善密钥管理体系等。
进行必要的安全配置调整,确保系统在安全架构、访问控制等方面满足国密合规要求。
寻找具有国密合规认证资质的第三方认证机构。审查认证机构的合法性、权威性、专业能力以及过往的认证经验等。
与选定的认证机构签订认证服务协议,明确双方的权利和义务,包括认证的范围、流程、费用、时间安排等内容。
认证机构与企业相关人员召开首次会议,介绍认证的目的、范围、依据、流程和时间安排等事项。
企业向认证机构介绍自身的组织架构、信息系统、密码管理等相关情况。
认证机构对企业的系统、产品或服务进行技术审查,包括检查密码算法的使用是否正确、密钥管理的有效性、安全防护措施是否符合标准等。
可能会进行一些测试工作,如密码算法的性能测试、系统的安全性测试等,以验证其是否达到国密合规要求。
对企业整理提交的各类文档进行详细审查,检查文档的完整性、准确性以及是否符合国密合规相关标准的要求。
认证机构将现场评估过程中发现的不符合国密合规要求的问题进行汇总,并形成详细的报告反馈给企业。
企业根据认证机构反馈的问题,制定详细的整改计划,明确整改措施、责任人和时间节点。
按照整改计划对企业系统、产品或服务进行整改,确保符合国密合规要求。
认证机构对企业的整改情况进行再评估,检查之前发现的不符合项是否已经得到有效解决。
如果企业通过再评估,满足国密合规要求,认证机构将做出认证通过的决定,并颁发国密合规认证证书。
如果仍未达到要求,认证机构可能会要求企业继续整改,直至满足要求为止。
明确规定在各类信息处理和密码应用场景中,应优先采用国产商用密码算法,如SM2椭圆曲线公钥密码算法、SM3哈希算法、SM4分组密码算法等。这些算法经过严格的安全性评估,能够满足国内信息安全需求。
要求逐步替代可能存在安全风险或不符合国家战略的国外密码算法。例如,在一些对安全性要求较高的金融交易、政务信息加密等场景中,禁止使用已被证明存在安全隐患或者受国外控制的开源或商业密码算法。
对于选定的国密算法,在实现过程中必须遵循相关的国家标准和规范。这包括算法的数学模型实现、参数设置、运算流程等方面的标准。例如,SM4算法在分组加密时,对分组长度、密钥长度以及加密轮数等都有明确的定义,实现时必须严格按照这些标准进行。
算法的使用要满足一定的性能和安全强度要求。企业或组织在使用国密算法时,需要根据自身的应用场景评估算法的性能是否能够满足业务需求,同时要确保算法的安全强度能够抵御当前和可预见的攻击威胁。例如,在高并发的网络通信场景中,要确保SM2算法的签名和验证速度能够满足业务要求,并且其安全强度足以保护通信数据的机密性和完整性。
企业或组织需要对国密算法的发展保持关注,及时了解算法的更新情况。随着密码学研究的不断深入和信息安全威胁的演变,国密算法可能会进行优化或改进,以应对新的安全挑战。
在有新的国密算法版本发布或者官方推荐更新时,应及时对企业系统中的算法进行更新,以确保持续符合国密合规要求并保持系统的安全性。例如,如果SM3算法进行了优化以提高哈希计算效率或安全性,相关企业应及时将其应用到涉及哈希运算的信息系统中。
应采用符合国密标准的算法来生成密钥,如使用特定的随机数生成器结合国密算法来生成对称密钥(如SM4密钥)和非对称密钥对(如SM2密钥对)。随机数的质量必须满足一定的熵值要求,以确保密钥的随机性和不可预测性。
按照国密标准规定不同算法对应的密钥长度。例如,SM4算法要求密钥长度为128位,以确保密钥具有足够的强度来抵御攻击。
密钥应存储在安全的介质中,如硬件加密模块(HSM)。对于高敏感级别的密钥,必须采用专门的、经过国密认证的安全存储设备,防止密钥被非法获取或篡改。
对存储密钥的介质或设备设置严格的访问控制。只有经过授权的人员在特定的安全环境下,通过身份认证和权限验证后才能访问密钥存储区域。
利用安全的密钥分发协议进行密钥的分发,如基于国密算法的密钥交换协议。在分发过程中,要确保密钥的保密性、完整性和真实性,防止密钥在传输途中被窃取、篡改或伪造。
根据不同的应用场景和密钥类型选择合适的分发方式。对于对称密钥,可能采用密钥协商机制进行分发;对于非对称密钥对中的公钥,可以通过数字证书等方式进行分发。
为了提高安全性,密钥应按照一定的周期进行更新。具体的更新周期根据密钥的使用场景、安全风险等因素确定,如对于长期用于大量数据加密的对称密钥,可能每隔一段时间(如一年)就需要更新。
在发生特定安全事件(如密钥疑似泄露、系统遭受入侵等)时,应及时更新密钥,以防止安全风险的进一步扩大。
制定合理的密钥备份策略,备份密钥应存储在与原始密钥不同的安全位置。备份过程要保证密钥的完整性和保密性,可采用加密备份等方式。
建立有效的密钥恢复机制,确保在密钥丢失或损坏的情况下能够及时恢复密钥,同时要保证恢复过程的安全性,防止在恢复过程中密钥被非法获取。
当密钥不再使用时,应采用安全的方式对密钥进行彻底销毁。对于存储在硬件设备中的密钥,可能需要采用专门的擦除算法或物理破坏手段,确保密钥无法被恢复。
对密钥销毁的过程进行详细记录,包括销毁的时间、方式、操作人员等信息,以便进行审计和追溯。
查看产品是否采用了国产商用密码算法,如SM2、SM3、SM4等。如果产品使用了国外密码算法或者未经国密认证的算法,则不符合要求。
检查算法的使用是否符合相应标准规定的参数设置、运算模式等。例如,SM4算法的分组长度、密钥长度等参数是否正确设置。
审查产品对密码算法的实现过程是否遵循国密标准中的技术规范。这包括算法的代码实现、逻辑流程等是否正确,是否存在可能导致安全漏洞的实现缺陷。
核查产品所使用的密钥生成方法是否符合国密标准。例如,密钥生成所基于的随机数生成器是否满足国密要求的熵值标准,以确保密钥的随机性和不可预测性。
检查不同算法对应的密钥长度是否符合规定,如SM2密钥对的长度、SM4密钥的长度等。
查看产品是否将密钥存储在安全的介质或设备中,如是否使用了经过国密认证的硬件加密模块来存储高敏感级别的密钥。
评估产品对密钥存储的访问控制措施,包括是否有严格的身份认证、权限管理等机制,防止密钥被未授权访问。
审查产品采用密钥分发协议是否符合国密标准,如密钥在传输过程中的保密性、完整性和真实性是否得到保障。
检查产品是否有密钥更新机制,以及密钥更新的周期、触发条件等是否符合安全要求。
测试产品对数据的加密和解密功能是否符合国密合规要求。对于不同类型的数据(如存储数据、传输数据),产品应能正确运用国密算法进行加密和解密操作,并且保证数据的机密性和完整性。
检查产品在加密和解密过程中的性能表现,是否满足实际应用场景的需求,同时又不影响系统的正常运行。
若产品涉及身份认证,评估其身份认证机制是否符合国密标准。例如,是否采用了基于国密数字证书的双向认证等符合要求的身份认证方式。
检查产品是否提供了完整的文档,包括密码算法使用说明、密钥管理文档、安全功能实现文档等。这些文档应详细描述产品如何满足国密合规要求。
核实文档内容是否准确,是否与产品的实际功能和操作一致。
对于使用该产品的企业或组织,评估其是否有相应的国密合规管理制度。这包括密钥管理制度、密码设备使用制度等,以确保产品在运行过程中的国密合规性。
查看产品是否具有国密认证标志。获得国密认证的产品通常已经通过了相关部门或机构的严格检测和评估。
核实认证标志的真实性和有效性,可通过官方渠道查询认证信息。
审查产品是否有来自权威检测机构出具的符合国密合规的检测报告。检测报告应涵盖产品的各项功能和安全指标的检测结果。
组建国密合规管理团队,成员包括信息安全专家、密码学专业人员、法务人员等。明确各成员的职责,如信息安全专家负责技术指导,密码学专业人员确保密码技术应用的合规性,法务人员把控相关法律风险。
制定全面的培训计划,对涉及国密合规工作的员工进行定期培训。培训内容包括国密合规相关的法律法规、密码算法知识、安全标准、操作流程等。确保员工了解国密合规的重要性,并掌握相关的工作技能。
制定涵盖国密合规各个方面要求的总体政策文件,明确企业在国密合规方面的目标、原则和基本要求。该政策应作为企业国密合规管理的纲领性文件,指导其他相关制度的制定。
建立密码管理制度,包括密码算法的选用、密钥管理(生成、存储、分发、更新、销毁等)、密码设备的使用与维护等规定。
制定数据安全管理制度,明确数据分类分级标准,规定不同级别数据在加密、访问控制、传输等方面的国密合规要求。
设立安全审计制度,规定对国密合规相关活动的审计周期、审计内容、审计人员权限等,以便对国密合规工作进行监督和检查。
根据国密标准,确定在企业信息系统中密码技术的应用方式。例如,明确在数据加密时采用何种国产商用密码算法(如SM4用于数据加密),以及如何进行加密操作(如加密模式、填充方式等)。
规范非对称密码算法(如SM2)在身份认证、数字签名等方面的应用流程,确保其安全性。
在选择密码产品(如密码机、密钥管理系统等)和安全技术时,优先考虑经过国密认证的产品和技术。对拟选用的产品和技术进行严格评估,确保其符合国密合规要求,并且能够与企业现有系统兼容。
建立密钥全生命周期管理流程,包括密钥生成的审批流程、存储的安全措施、分发的安全协议、更新的触发机制以及销毁的操作流程等。确保密钥在每个环节都符合国密合规要求。
制定国密合规相关的应急响应流程,当发生密钥泄露、密码系统故障等安全事件时,能够迅速采取措施进行处理,如暂停相关业务、更换密钥、修复系统漏洞等,以降低安全风险并确保符合国密合规要求。
设立内部监督小组或岗位,定期对企业的国密合规工作进行检查。检查内容包括制度执行情况、技术措施落实情况、人员操作规范等。及时发现并纠正不符合国密合规要求的行为。
定期聘请外部的专业机构对企业的国密合规管理体系进行审计和评估。外部机构可以依据国密合规标准,对企业的整体国密合规状况进行全面、客观的评价,并提出改进建议。
要求对国密合规相关的所有活动进行详细记录,包括密码算法的选择依据、密钥管理操作记录、安全产品采购与使用记录、应急响应处理过程等。确保每项工作都有据可查。
随着国密合规标准的更新和企业业务的发展,及时对相关文档进行更新和维护。保证文档内容的准确性和时效性,以便为企业的国密合规工作提供有效的指导。
国密合规促使硬件设备需遵循特定的密码设备标准。例如,对于密码机,要求其在功能、接口、性能和安全防护等方面达到国密规定的标准。这意味着密码机的加密算法实现、密钥管理功能等都要按照国密标准进行设计和制造。
硬件设备必须通过国密认证,这确保了设备在设计、生产和测试过程中都经过了严格的安全性审查,符合国密合规对密码设备安全性的基本要求。
在密钥管理方面,国密合规要求硬件设备具备更强的密钥保护能力。如采用硬件加密模块来存储密钥,这种模块具有防篡改、防物理攻击等特性,能有效保护密钥的保密性、完整性和可用性。
硬件设备在密钥的分发、更新等操作上也需要遵循国密合规要求。例如,在密钥分发过程中,设备要采用安全的通信协议,防止密钥在传输过程中被窃取或篡改。
国密合规考虑了硬件设备的物理环境适应性。例如,对于一些应用于关键信息基础设施的硬件设备,要求其能在特定的温湿度、电力供应等环境下稳定运行,以确保设备不会因为环境因素而出现故障,进而影响信息安全。
设备的物理访问控制也是国密合规关注的重点。这可能包括设备的安装位置选择在安全的机房,设置门禁系统限制人员的物理访问,并且对设备的操作需要有严格的身份认证和审计记录。
硬件设备需要具备防篡改能力,以符合国密合规要求。例如,设备的电路设计、外壳结构等方面要采取防篡改措施,一旦设备外壳被非法打开或者内部电路被篡改,设备应能检测到并采取相应的安全措施,如报警、停止工作等。
在防范物理攻击方面,硬件设备要能抵御诸如电磁干扰、激光注入等攻击手段。国密合规促使硬件设备在设计时考虑到这些潜在的物理攻击风险,并采取相应的防护措施。
国密合规要求硬件设备与软件系统之间的接口安全。硬件设备的接口要确保数据传输的安全性,防止在接口处出现数据泄露、恶意注入等安全问题。例如,在密码设备与服务器的连接接口上,要采用加密传输和身份认证机制。
接口的兼容性也需要符合国密合规要求。硬件设备要与相关的软件系统(如操作系统、应用程序等)良好兼容,确保在协同工作时不会出现因兼容性问题导致的安全漏洞。
硬件设备是整个信息安全架构的重要组成部分,国密合规促使硬件设备在设计和功能上要与整体的安全架构相匹配。例如,在构建企业的网络安全体系时,硬件设备(如防火墙、入侵检测系统等)要符合国密合规要求,并且与其他安全组件(如软件防火墙、安全管理平台等)协同工作,共同保障信息系统的安全。
在人工智能系统中,大量的数据被用于模型训练和运行。国密合规要求对数据进行加密保护,这有助于确保人工智能数据的机密性。例如,采用国密算法(如SM4)对人工智能训练数据、用户数据等进行加密,防止数据在存储和传输过程中被窃取或篡改。
数据的完整性验证也至关重要。国密算法中的哈希算法(如SM3)可用于验证人工智能数据的完整性,确保数据在人工智能系统运行过程中未被恶意修改,从而保障人工智能模型的准确性和可靠性。
随着人工智能应用涉及越来越多的个人隐私数据,国密合规有助于加强隐私保护。例如,通过同态加密等密码技术(国密算法体系可提供相关技术基础),可以在不解密数据的情况下对数据进行特定的计算,这在人工智能的医疗、金融等敏感数据应用场景中,既能充分利用数据价值,又能保护用户隐私。
国密合规对算法的可靠性有严格要求。在人工智能领域,算法的安全性和可靠性直接关系到系统的安全。例如,国密算法经过严格的安全性评估,将其相关理念和技术应用于人工智能算法的设计和验证中,可以提高人工智能算法的抗攻击能力。
对于人工智能中的机器学习算法,防止算法被恶意篡改或欺骗是重要的安全需求。国密合规的一些原则,如算法的完整性保护等,可以启发建立人工智能算法的安全防护机制,确保算法在运行过程中不被恶意修改而产生错误结果。
国密合规有助于保护人工智能算法的知识产权。通过加密技术等手段,可以对人工智能算法的代码、模型参数等进行保护,防止算法被窃取或盗用。这符合国密合规在知识产权保护方面的要求,也有利于鼓励企业和研究机构在人工智能领域的创新。
在人工智能系统中,身份认证和访问控制是保障系统安全的重要环节。国密合规中的身份认证技术(如基于数字证书的双向认证)可应用于人工智能系统,确保只有授权用户或实体能够访问人工智能系统及其数据。
访问控制策略可以根据国密合规要求进行制定,对不同用户或角色在人工智能系统中的操作权限进行严格限制,防止非法访问和恶意操作对人工智能系统造成安全威胁。
国密合规要求建立安全审计机制,这对人工智能系统同样适用。通过对人工智能系统的操作、数据处理等活动进行审计,可以发现潜在的安全风险和违规行为。
监管机构可以依据国密合规标准对人工智能系统进行监管,确保人工智能系统的开发、部署和运行符合国家安全和信息安全的要求,促进人工智能产业的健康发展。
选择具备国密合规知识、信息安全知识以及审计技能的人员组成审计团队。成员可包括信息安全专家、密码学专业人员、内部审计师等,确保团队有能力对国密合规相关的各项事务进行审查。
明确国密合规内部审计的范围,涵盖企业的信息系统、业务流程、硬件设备、人员操作等方面涉及国密合规的内容。
设定审计目标,例如检查企业是否遵循国密合规标准、评估现有措施对信息安全的保障程度、发现潜在的国密合规风险等。
收集与国密合规相关的企业内部政策、制度、流程文档,以及外部的国密标准、法规等资料。
根据审计范围和目标制定详细的审计计划,包括审计的时间安排、步骤、方法以及预期的审计成果等。
审查企业是否建立了完善的国密合规管理制度,如密码管理制度、密钥管理流程、数据安全管理制度等。检查制度是否涵盖了国密合规的各个方面要求,是否符合相关法律法规和标准。
对涉及国密合规的业务流程进行审查,如密码设备的采购流程、密钥的分发与更新流程等,查看流程是否严格执行,是否存在漏洞或违规操作的可能。
对企业信息系统中的密码技术应用进行审计。检查是否采用了符合国密标准的密码算法,如SM2、SM3、SM4等,算法的使用是否正确,包括参数设置、运算模式等是否符合要求。
审查密钥管理技术措施,查看密钥的生成、存储、分发、更新和销毁是否符合国密合规要求。例如,密钥存储是否采用了安全的硬件加密模块,密钥分发是否通过安全的协议进行等。
检查数据安全技术措施,如数据加密、访问控制等是否符合国密合规标准。验证加密数据的完整性和保密性,以及访问控制策略是否有效限制了未授权的访问。
对涉及国密合规工作的人员进行审计。检查人员是否具备必要的国密合规知识和技能,是否参加过相关的培训。
审查人员的操作行为是否符合国密合规要求,如是否存在违规操作密码设备、泄露密钥等行为。查看人员的操作记录,包括系统登录记录、密钥管理操作记录等。
汇总在审计过程中发现的所有国密合规问题,对问题进行分类和分析。确定问题的严重程度、影响范围以及产生的原因,例如是由于制度不完善、人员疏忽还是技术漏洞导致的问题。
根据问题汇总与分析的结果撰写审计报告。报告应包括审计的范围、目标、方法、发现的问题、问题的分析以及针对问题提出的建议等内容。审计报告应清晰、准确地反映企业的国密合规状况,为企业管理层提供决策依据。
根据审计报告中提出的问题和建议,协助企业管理层制定整改计划。整改计划应明确整改的责任部门、责任人、整改措施以及整改的时间节点等内容。
对企业的整改情况进行跟踪,定期检查整改工作的进展情况。确保企业按照整改计划有效地解决了国密合规问题,对整改后的情况进行复查,验证问题是否得到彻底解决。