Solo v2:重新设计开放的FIDO2安全密钥

2021-01-23 16:25:52

我们的下一代Solo产品的Kickstarter广告活动将于1月26日启动。要在活动开始时获得提醒,可以在此处注册。

我从事Solo已有3年了。它始于我上大学时心血来潮,订购了我设计的1000个安全密钥,然后将它们全部运送到了亚马逊。

我没想到会有人出售,但事实证明他们都做到了!从那时起,我已经成长为一支团队,并且全职投入于此。

感谢所有支持我们并给我们机会的人。我们是一家自举自足的硬件公司,这并不容易!您的支持确实有很大帮助。

写在锈。 Rust是系统中最现代的编程语言。 Rust提供了最高级别的安全性和确定性,这对于安全固件至关重要。我们已经完全用Rust重写了以前的C代码库,并增加了更多功能(例如PIV)。此外,Rust's Cargo生态系统使我们的代码更加模块化,适合于开源协作。

自定义设置。对我们来说,一个共同的想法是,如何用开放源代码替代基于JavaCard的解决方案? Rust使我们能够创建基于&runtime"的编译时支持编译时定义的模块化,安全的" apps"。我们针对Solo v2的FIDO2和PIV应用程序均基于此安全的Rust框架。我们一直在构建必要的服务,以便为Solo v2提供自定义应用,证明密钥和其他机密。我们希望将此定制进一步扩展到企业。如果您使用JavaCard解决方案,但不喜欢它,请告诉我们!

更安全的微控制器。那里有很多安全的微控制器,但是很少有可用于开源项目的微控制器。我们的LPC55S69是NXP的最新产品之一,不需要大量的NDA。它支持安全启动,TrustZone,非对称加密加速(ECC,RSA),PUF和文件系统加密。这些功能共同实现了高级别的安全性,安全的固件更新,快速的操作和被动的NFC操作。

更优化的NFC性能。我们的v1设备最常见的投诉之一是普通手机的NFC性能不佳。 v2极大地提高了性能。这是通过使用经过更优化和测试的NFC天线,动态时钟缩放,更好的NFC芯片组以及更低功耗的微控制器来完成的。

老实说,NFC一直是我一生中最具挑战性的技术难题,而我用v2击败了它。我要做的最疯狂的事情是为我们的NFC芯片组设置自定义装箱服务,因此我们只选择最高效的。

创新而稳健的建设。我们为新按键开发了一种新颖的结构,该结构明显更耐用,更防水。它基于空腔PCB和普通PCB的配合。合并后,最终的电子腔体将充满透明环氧树脂。耐用,防水和防篡改。电路透明性一直是我们开源品牌的重要组成部分,因此在此基础上进一步发展对我们很重要。

USB-C连接器焊接到空腔PCB上,因此也更牢固。

可逆USB-A。嗯,这可能不是任何人所期望的最关键的功能,但是,这是我们新的PCB和放大器的后果。案例组合结构,很容易使USB-A可逆。那为什么不呢!

如果您还没有,请在此处签出我们的广告系列并预订!非常感谢你的支持。我很荣幸能够负担得起并实现这一目标。