Qt是一个采用Rust语言实现的开源后量子加密端到端通讯系统核心原型1。该项目在仅占用124MB内存的条件下支持10000个并发连接1,实现了X3DH、PQXDH(后量子密钥交换)、Double Ratchet、Sealed Sender和Noise Protocol等多项关键加密协议1。
项目采用AGPL-3.0开源许可和商业双重授权模式1,Android应用已在真实设备上进行了测试验证,但仅作为技术概念验证使用1。开发动机包括应对欧盟Chat Control法律讨论,以及实现无需电话号码、基于密钥的身份认证机制1。
Qt目前仍处于原型阶段,尚未适用于生产环境1。项目的缺失功能包括完整的用户界面、互联网可访问的服务器部署、TLS保护、联邦化多服务器支持以及独立的安全审计1。虽然已通过自动化测试验证,但在这些关键功能补全和安全审计完成前,该系统不可用于实际生产部署1。
Qt is an open-source messenger core implemented in Rust that demonstrates post-quantum cryptography capabilities for end-to-end encrypted communications.1 The prototype supports over 10,000 concurrent connections while consuming only 124 MB of RAM.1 The system incorporates multiple cryptographic protocols, including X3DH, PQXDH (post-quantum variant), Double Ratchet, Sealed Sender, and Noise Protocol.1
The project has been validated through automated testing and has run successfully on Android devices as a technical proof of concept.1 However, the developers have explicitly stated that the system is not yet production-ready, with several critical components still missing.1 These gaps include a complete user interface, an internet-accessible server deployment, TLS protection, federated multi-server architecture, and independent security auditing.1
Qt operates under a dual licensing model, offering both AGPL-3.0 open-source licensing and commercial licensing options.1 According to the project documentation, the initiative was motivated partly by discussions surrounding the European Union's Chat Control legislation, with a focus on enabling identity management through cryptographic keys rather than phone numbers.1 The messenger core encompasses encryption, transport, server, and storage modules as integrated components of the system architecture.1
评论
还没有评论,欢迎留下第一条。