环宇互娱科技:端到端加密的升级
使用HMAC作为消息完全性认证算法
在消息传输过程中,双方需要确认彼此消息的完全性,简单的做法就是将消息进行Hash,得到的Hash值附加到消息后,随消息一起发送;对端接收后,同样进行Hash,来验证消息是否被篡改。
要害点在于不同数据得到的Hash值一定不同,其中带密钥的Hash值就是HMAC算法。
使用ECDH算法替换DH算法
DH算法是以离散对数的数学难题为基础的,随着计算机计算能力逐步增强,我们要不停地使用更大的数以增加破解难度,目前业界普及认为至少需要使用2048位DH算法才具备更好的安全性。
所有,可以使用ECDH算法替换DH算法。ECDH密钥协商算法是ECC算法和DH密钥交换原理结合使用。ECC是建立在基于椭圆曲线的离散对数问题上的密码体制。在相同破解难度下,ECC具有更小长度的密钥和更快的正向计算速度优势。
环宇互娱科技表达,现代人越来越注重个人信息的保护,这也是端到端加密技术被不断提及与使用的原因。