DLMS/COSEM中的信息安全:加密算法(上)

1.综述

        DLMS/COSEM应用加密技术来保护信息。密码学是基于数据变换数学的一个分支,可用来提供多种安全服务:保密性、数据完整性、认证、授权和不可抵赖性加密技术依赖于两个基本组件一个算法(加密方法)一个密钥。该算法是数学函数,密钥是在转换中使用的参数。

        使用加密算法和密钥对数据进行加密保护(例如,加密数据或生成一个数字签名),移除或检查保护(例如,对加密的数据进行解密或验证数字签名)。批准的加密算法有三种基本类型:

        ——加密哈希函数不需要密钥(尽管它们也可以在使用密钥的模式下被应用)。经常使用哈希函数作为算法的一个组成部分,以提供一个安全服务;

        ——对称密钥算法(常常称为密钥算法)用单一的密钥(发送方和接收方共享)既加密数据又解密数据。对称密钥算法相对容易实现并提供高吞吐量;

        ——非对称密钥算法(常称为公共密钥算法)用两个密钥(即密钥对):公钥和私钥在数学上是相互连接的,与对称密钥算法相比,非对称密钥算法的实现复杂&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值