This website requires JavaScript.
发布

MeXdiy Pico_Fido安全密钥

Metoo
发布于2023-12-06 16:17:44
CC BY-NC协议 分类: 侵权投诉
销量: 419
26
32
0
简介:

小体积的开源Fido安全密钥,双C口

应用场景:

可以在电脑及手机上使用Fido验证功能

一、产品简介

基于Pico_Fido做的一款硬件安全密钥。

 

二、应用场景

用于更安全的2FA双因子认证

 

三、产品概述

基于RP2040芯片设计的一款Fido2安全密钥。

体积小,一公一母双TypeC接口方便移动设备使用。



四、产品参数:

(1)主控单片机:RP2040

(2)存储芯片:W25Q16JVUXIQ

(3)电源芯片:CJ6206B33F

(4)嘉立创3D打印外壳

(5)带壳外观尺寸:40mm*16mm*6mm

(6)PCB尺寸:25mm*12mm*0.8m

(7)电源5V

(8)已测试支持Android,Windows,Linux,理论上全平台通用

(9)免驱动,插上即可使用



五、使用说明

(1)注意不要同时连接两个USB接口

(2)PCB简介

MeXdiy Pico_Fido安全密钥硬件项目图1

PCB上没有丝印位号,请下载立创EDA专业版使用焊接辅助工具进行焊接。

MeXdiy Pico_Fido安全密钥硬件项目图2


(3)3D打印外壳

MeXdiy Pico_Fido安全密钥硬件项目图3


(4)带上外壳后尺寸


MeXdiy Pico_Fido安全密钥硬件项目图4


(5)固件编译

固件编译环境为Ubuntu 22.04.3 LTS

配置pico-sdk

sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib g++ git clone --recursive https://github.com/raspberrypi/pico-sdk 

克隆pico-fido

git clone --recursive https://github.com/polhenarejos/pico-fido 

编译

cd pico-fido mkdir build cd build PICO_SDK_PATH=/home/metoo/pico-sdk/ cmake .. -DPICO_BOARD=pico -DUSB_VID=0xFEFF -DUSB_PID=0xFCFD make 


编译成功后显示

MeXdiy Pico_Fido安全密钥硬件项目图5


编译成功固件即在build目录下


六、备注

(1)附件内容

  1. 含立创EDA专业版源工程文件
  2. 焊接辅助工具
  3. 外壳及按键3D文件
  4. 已编译的固件pico_fido_pico-5.8.uf2.固件.zip
  5. 源代码pico-fido-5.8.源代码.zip

(2)3D打印文件适配嘉立创3D打印,对应材料请按图片所示旋转,如果自己打印或者其它平台打印请自行调整模型尺寸

(3)为了缩减体积,本设备使用都是小体积封装,焊接难度较高,建议SMT贴片,

(4)本设备需要下载固件使用,固件在附件下载

(5)固件下载更新

  1. 下载固件,固件名称为pico_fido_pico-XX.uf2
  2. 按住按键连接电脑
  3. 电脑会识别到一个新的U盘
  4. 将下载的固件复制到U盘中
  5. 复制完成会自动开始升级

(6)批量成本大概30元




七、演示视频

(1)外观

(2)演示

  1. 演示使用Fido免密码登录SSH
  2. 演示网页使用Fido免账户免密码登录微软账户

(3)SSH添加Fido验证教程




FIDO 安全密钥 Pico RP2040 MeXdiy
最近更新时间 2023-12-06 16:57:24
描述
PCB
元件清单
原理图
附件
讨论