埃隆·马斯克周日通过 X 平台发布消息称,该平台正在推出一款名为 XChat 的全新即时通讯工具。.
表示,这项新功能包括端到端加密、阅后即焚消息、支持所有文件类型,以及无需电话号码即可进行跨平台音频和视频通话。他还说,该功能采用 Rust 语言编写,运用“Bitcoin式加密”,并使用全新的系统框架开发而成。
这项功能适用于所有设备,无需SIM卡或手机号码即可运行,这与WhatsApp和Telegram等竞争对手将账户与电话号码绑定的方式截然不同。埃隆的方案旨在实现匿名性、便携性和跨平台访问,而无需依赖移动运营商。.
新系统采用 Bitcoin级别的加密技术,但面临量子风险。
埃隆提到的“Bitcoin式加密”指的是椭圆曲线密码学(ECC)。 Bitcoin 正是使用这种加密方法来保护交易和数字签名。之所以采用ECC,是因为它能以远小于RSA等旧方法的密钥长度提供tron的保护。.
256 位 ECC 密钥可以提供与 3072 位 RSA 密钥类似的安全性,而且速度更快,对内存或带宽的要求更低。.
椭圆曲线密码学(ECC)基于有限域上椭圆曲线的数学原理,能够处理密钥协商、数字签名和加密,其结构难以用传统计算方法破解。但研究人员对ECC的安全性究竟能维持多久提出了新的担忧。.
人们一度认为,用量子计算机破解椭圆曲线密码(ECC)需要耗费巨额资源,但最近的突破表明,破解速度实际上可以比最初预想的快20倍。这引发了人们对几年后量子计算机成熟时XChat安全性的担忧。.
问题在于所谓的椭圆曲线离散对数问题,而椭圆曲线密码学(ECC)正是依赖于此问题。如果某个系统能够像量子计算机那样快速地解决这个问题,那么破解加密对话或伪造数字签名就会变得容易得多。目前,它仍然是一个可靠的加密标准,但它的未来适用性究竟如何,时间正在流逝。.
XChat 内部的加密结构基于椭圆曲线协议构建
XChat 的安全系统似乎采用了多种基于椭圆曲线密码学 (ECC) 的方案。其中之一是椭圆曲线 Diffie-Hellman (ECDH) 协议,它可以帮助双方用户创建一个共享的私钥,而无需通过互联网传输。此外,还有 ECIES,它使用该共享密钥处理实际的消息加密。两者共同确保消息从始至终保持私密性。.
为了验证消息的发送者,XChat 可以使用 ECDSA,也就是 Bitcoin 使用的数字签名方法。此外,还有 EdDSA 等更高级的选项,它使用一种名为扭曲爱德华兹曲线的曲线,能够实现更快、更安全的签名验证,这对于大规模即时通讯应用来说非常实用。.
该系统还能够处理 ECMQV 等协议,ECMQV 是一种更安全的密钥协商方案,旨在阻止虚假用户介入对话。.
XChat 甚至有可能支持 ECQV 隐式证书,这种证书无需大型集中式公钥基础设施即可验证用户dent。这种系统既可以减少对大型证书颁发机构的依赖,又能为用户提供经过验证的加密。.
所有这些加密工具都围绕着一个核心思想:你可以用一个数乘以曲线上的一个点,但你无法仅凭结果就推算出这个数是多少。这听起来很简单,但其中的数学原理却非常复杂,即使是世界上最好的计算机也无法通过暴力破解来解决这个问题……至少目前还不行。.
XChat 的代码库采用 Rust 编写,Rust 是一种在构建安全系统的开发者中广受欢迎的编程语言。Rust 可以减少内存相关的错误,并且被认为比 C++ 等较老的编程语言更安全。结合 ECC 更小的密钥长度和更低的功耗,XChat 针对移动设备和桌面设备都进行了优化。.
这种装置能否抵御量子攻击目前尚不得而知。但无论如何,亲身经历这一切肯定非常有趣。

