DLMS/COSEM中的信息安全:安全密钥(下)

2.5组件B终端实体证书类型要由DLMS/COSEM服务器支持

每个DLMS/COSEM服务器应使用X.509 v3格式,并包含以下任一项:

------具有P-256或P-384 ECDSA功能的签名密钥;或

------具有P-256或P-384 ECDSA功能的密钥协商密钥。

每张证书均应使用ECDSA进行签字。如果证书包含P-256上的密钥,签名CA的密钥应为P-256或 P-384。如果证书包含P-384上的密钥,则签名CA的密钥应为P-384。

根据安全策略,以下X.509 v3证书由DLMS/COSEM终端实体处理,见表23。

2.6证书的管理

2.6.1综述

2.6仅使用于DLMS/COSEM服务器公钥证书的管理,包括:

------为服务器配置信任锚;

------为服务器配置其他CA证书;

------服务器的安全个性化;

------为服务器配置客户机和第三方的证书;

------为客户机和第三方配置服务器证书;

------删除证书;

2.6.2为服务器配置信任锚

在开始稳态操作之前,服务器应配置有用于验证证书的信任锚。信任锚可以是根CA(即自签名)证书,子CA证书或直接受信任的CA密钥。可以为服务器配置多个信任锚点。

信任锚应放置在服务器外(OOB)。

信任锚证书与其他证书一起存储。

它们可以导出,但不能导入或删除。

无法导出直接受信任的CA密钥。

2.6.3为服务器配置其他CA证书

可能会为服务器配置其他CA证书,这些CA证书将用于验证终端设备证书上的数字签名。为此,可以使用"Security setup"对象的import_certificate方法。该过程如图24所示。

2.6.4 服务器的安全个性化

安全个性化是指提供具有非对称密钥和相应的公钥证书给服务器。这可以发生以下任一项:

------使用制造商提供的安全原语给添加私钥和公钥证书。私钥应安全地存储在服务器中,不得暴露;

------使用"Security setup"对象的适当方法。这个过程可以在制造过程中和当需要生成新的密钥对和相关的公钥证书时使用。该过程如图25所示并在下面描述。

------步骤1:客户机调用generate_key_pair方法。方法调用参数规定要生成的密钥对:数字签名、密钥协商或TLS密钥对;

------步骤2:客户机调用generate_certificate_request方法。方法调用参数标识将生成证书签名请求(CSR)的密钥对。返回参数包括由新生成的密钥对的私钥签名的CSR;

------步骤3:客户机向CA发送CSR。该消息将封装从调用generate_certificate_request方法得到的返回参数。CA(只要满足必要条件)发出证书并将其发送给客户机;

------步骤4:客户机调用Import_certificate方法。方法调用参数包含证书。服务器验证证书,如果成功,将证书上的信息添加到证书属性。如果验证失败,证书将被丢弃。

2.6.5为服务器配置客户机和第三方的证书

为了验证数字签名、应用方案(使用静态密钥协商密钥的方案)执行密钥协商或建立TLS连接,服务器需要具有对方的相应公钥证书。

如果在制造时已经指导客户机和/或第三方,那么它们的公钥证书可以由制造商添加到服务器中。否则,可以使用"Security setup"对象的Import_certificate方法为服务器配置客户机和第三方的证书。方法调用参数是要放入服务器的证书。有关方法调用和返回参数的详细信息,见GB/T 17215.662---2018中的5.3.7。该过程如图26所示。

在使用ECDSA的HLS认证机制的情况下,客户机的数字签名密钥的公钥证书可以由AARQ的calling-AE-qualifer字段包含。

2.6.6为客户机和第三方配置服务器证书

为了验证服务器应用的数字签名、执行涉及静态密钥协商密钥的密钥协商、或建立TLS连接,客户机或第三方需要具有服务器的相应公钥证书。

证书可能随服务器一起提供,并插入客户机/第三方OOB。及品质。乐俊凯机票第三方可以使用"Security setup"对象的export_certificate方法从服务器请求证书。方法调用参数标识所请求的证书。返回参数(在成功的情况下)包括证书。有关方法调用和返回参数的详细信息,间GB/T17215.622---2018中的5.3.7。该过程如图27所示。

2.6.7从服务器删除证书

有时需要删除服务器存储的公钥证书。删除属于服务器的证书是,应销毁与公钥连接的私钥。删除的证书信息也应从"Security setup"对象的certificates属性中的删除。

公钥证书被删除掉的密钥对不能在用于交易。该过程如图28所示。

相关推荐
Mr. G K11 小时前
漏洞扫描利器(华为云)
安全·华为云
ACGkaka_11 小时前
SimpleDateFormat 线程安全问题及修复方案
java·jvm·安全
攻城狮在此15 小时前
IPSG配置(IP与MAC地址绑定,动态绑定)
网络·安全
黎阳之光15 小时前
数智技术如何赋能空天地一体化,领跑低空经济新赛道
大数据·人工智能·算法·安全·数字孪生
FreeBuf_16 小时前
以数据为中心的安全成为AI部署关键层——企业亟需构建可信数据平台
人工智能·安全
星幻元宇VR16 小时前
VR摩托车|沉浸式交通安全教育的新方向
科技·学习·安全·vr·虚拟现实
星幻元宇VR16 小时前
VR环保学习机|开启沉浸式环保教育新时代
大数据·人工智能·科技·安全·vr·虚拟现实
m0_4912670016 小时前
Docker部署MySQL 多库自动备份(结构+数据完整,适配CentOS)
mysql·安全
admin and root18 小时前
从资产收集FUZZ接口到SQL注入案例
网络·数据库·sql·安全·web安全·渗透测试·log4j
pingao14137819 小时前
智慧井盖传感器震动倾斜溢水监测:传统市政设施的智慧化升级典范
运维·网络·安全