加密基础知识

物联网对连接物体的基本要求包括可寻址、可通信、可控制;物联网具有的特征包括全面感知、可靠传递、智能处理。物联网整体上可以分为感知层、网络层和应用层,对应需要考虑各个层次的安全技术,而网络层如果是无线网络还需要考虑无线网络安全技术和互联网安全技术。物联网安全的目标主要是为了保证信息的可靠性、完整性、保密性、隐私等,硬件与软件需要从不同角度进行处理的才能达到物联网的安全要求,而加密技术是实现物联网安全的基础。
加密的目标
理论上一次一密才能达到完全的安全,其他想要做到完全安全是不存在,只要有足够的资源和时间总能解密。因此只需要达到实际的安全即可,达到实际安全的标准:为了破译密码的成本超过了信息本身的价值或时间上超过信息的有效生命周期。加密技术用来对数据进行加密、完整性保护、认证及数字签名等功能上。
加密的分类
密码算法有多种分类,这里只关注目前常用的算法。密码体制可以分为对称算法和非对称算法。对称算法在加解密时使用的同样的密钥,而非对称算法加解密使用的是不同的密钥。对称算法又分为序列密码算法和分组码算法,序列密码算法是从一个密钥产生一组加密序列对明文进行加密,而分组码算法需要将数列分为等长的不同组别分别处理。分组码算法要求每个分组足够长、密码数量足够多且变换足够复杂。常见的分组码有DES(Data Encryption Standard) AES(Advanced Encryption Standard) 。公钥密码是非对称算法的方法,它使用两个独立的密码: 加密密码和解密密码,将解密密码作为私有密钥,而加密密码作为共有密钥。公钥密码算法有RSA
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值