智能锁需要解锁检查和授权,离不开严谨的授权验证机制。 目前常用的授权验证机制是静态加密和动态加密。 一、静态加密是指在加密期间,待加密的数据处于已存在但未使用状态,操作者通过输入密码或密钥证书或数字签名等方式,对数据进行加密。
智能锁需要解锁检查和授权,离不开严谨的授权验证机制。 目前常用的授权验证机制是静态加密和动态加密。
一、静态加密是指在加密期间,待加密的数据处于已存在但未使用状态,操作者通过输入密码或密钥证书或数字签名等方式,对数据进行加密。加密文件使用时,需要操作者通过输入密码或密钥证书或数字签名等解密信息,获得明文后即可使用。
二、动态加密则是指数据在使用过程中自动对数据进行加密或解密操作,无需用户的干预,合法用户在使用加密的数据前,也不需要进行解密操作即可使用,表面看来,访问加密数据和访问未加密数据基本相同,对合法用户来说,这些加密数据是“透明的”,即好像没有加密一样,但对于没有访问权限的用户,即使通过其它非常规手段得到了这些数据,由于数据是加密的,因此也无法使用。由于动态加密技术不仅不改变用户的使用习惯,而且无需用户太多的干预操作即可实现数据的安全,因而近年来得到了广泛的应用。
无论是动态或静态数据加密机制,都是由一系列的加密算法组成,算法的实现可以通过软加密,也就是MCU中的软件进行程序设计完成;也可以选择采用硬加密,就是通过使用专用的硬件系统完成信息加密运算,比如加密服务器、加密机、加密卡、加密芯片等,这种加密硬件通常是经过国家国密局安全教育认证,具有有效防止反编译破解、防抄板、防篡改和黑客攻击等特点,因此比软件加密更安全。
热门文章
推荐文章