一个看似平平无奇的U盘,首次接入电脑后,系统只会识别出一个8GB的公开分区,没有任何隐藏卷的痕迹。但只要你在根目录下编辑一个纯文本文件,输入“password:你的密码”,设备就会自行卸载公开分区,重新挂载出第二个加密卷,并采用AES-256即时加解密。这个名为Phantomdrive的完全开源硬件,出自一位有意对抗“不尊重基本加密权”环境的独立开发者。
开发者在项目介绍中直言,很多地方并不尊重隐私法律,在某些场景下用户可能被迫解密存储介质,甚至被直接推定有罪。VeraCrypt的隐藏卷在前一类情形里有用,却无法应对后一种威胁。Phantomdrive的设计目标,就是让使用者在威权政府代表、腐败警察等不承认加密权的人面前,多一层周旋余地——公开的分区里看似只放着普通文件,真正的敏感数据则藏在密码触发的第二层分区里,操作系统层面完全无法探测到磁盘剩余空间。
![]()
整个项目从固件、硬件到机械结构全部开源,连开发所使用的设计工具都是开源的。项目的核心控制器是一颗名为CH569的芯片,来自南京沁恒微电子,这家公司另一款知名产品是在各种仿制Arduino上随处可见的USB转串口芯片CH340。CH569集成了USB 3.0控制器、SD/eMMC接口和AES硬件加速模块,开发者正是借助它的AES引擎在芯片本地完成AES-256加解密,避免将密钥留在主机内存中。芯片上还带有一个SM4加密块,维基百科显示这是中国商用密码标准算法,但在本次设计中只用了AES功能。
![]()
由于当前AI算力需求推高了eMMC存储器价格,开发者暂时选择了SD卡作为存储介质。如果有人拆开外壳,当然会看到那张SD卡,但所有数据都是密文。外壳用环氧树脂粘合,想要拆解就必须破坏设备,这是一种物理上的防篡改提醒。作者还特意提示,如果不认同这种“毁灭式”防护思路,大可另选其他方案。等eMMC价格回落,他计划推出改用eMMC的后续版本。
设备本身极为简洁:一颗CH569主控、一个USB接口、两路降压电源、一个固件更新按钮、一张SD卡,外加少量支撑元件。板上还预留了UART测试点,方便固件开发调试。开发者以功能测试验证加密正确性,比如直接将AES加密结果与OpenSSL的AES实现对比,确保加密模块运行无误。
![]()
项目在GitHub上经历过一次小风波。开发者没有及时收到仓库通知,等他睡醒时,Reddit上已经出现了“群体嘲讽”——一批由AI生成的issue涌进仓库,内容混杂着已经被修补过的问题、AI的胡编乱造,以及被严重夸大的小缺陷。他承认这是自己的重大失误,没能尽早注意到社区的反应。在这些issue里,真正值得讨论的只有AES-XTS相关话题,原文后续计划展开讨论,但公开的文档在此处截断。至于KDF(密钥派生函数),作者从最简陋的“密码直接拼接零比特”方式开始引入,指出这显然不是安全的派生方案,暗示后续设计会使用更规范的密钥派生流程。
整体来看,Phantomdrive并不是一个面向所有人的消费级产品,它的硬件设计有意牺牲了便捷拆装,换取物理层面的不可见性;同时强调全链路开源,允许任何人审核并复现。在当前关于加密设备是否真正安全的广泛讨论中,这类项目既像技术实验,又像一种对隐私观念的公开表态。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.