Skip to content
Notifications You must be signed in to change notification settings

aakashvishcoder/Yubikey

Repository files navigation

Yubikey

This is my version of a YubiKey, built around the RP2040 microcontroller! It’s a compact, secure authentication device designed to generate one‑time passwords and handle cryptographic operations for two‑factor authentication. This key has several unique features and components (as listed below), and is meant to replicate the core functionality of a hardware security token.

Features:

  • Programmable LED(s)
  • USBC Receptacle
  • RP2040 Microcontroller
  • Stores Password (through firmware)

How to Use

The switches on the PCB can be used to boot up and reset the microcontroller, and the firmware can be modified to your liking!

Images:

Screenshot 2025-11-29 155637 Screenshot 2025-11-29 160400 Screenshot 2025-11-29 160411 Screenshot 2025-11-29 160801 Screenshot 2025-11-29 160807

Build of Materials (BOM)

Item Description Qty Product link Price w/ Tax ($) Running Total
Capacitor 1uF 2 link $0.03 $0.03
Capacitor 0.1uF 4 link $0.07 $0.10
Capacitor 10uF 1 link $0.09 $0.19
Capacitor 15pF 2 link $0.01 $0.20
Resistor 5.1k 2 link $0.01 $0.21
Resistor 470 1 link $0.01 $0.22
Resistor 4.7k 2 link $0.01 $0.23
Resistor 10k 1 link $0.01 $0.24
Resistor 27 2 link $0.01 $0.25
Resistor 1k 1 link $0.01 $0.26
SW_Push Tactile Button 2 link $0.42 $0.68
LED Indicator LED 0402 1 link $0.02 $0.70
WS2812B RGB LED 1 link $0.20 $0.90
RP2040 Microcontroller 1 link $4.58 $5.48
USB Receptacle USB-C 16P 1 link $0.85 $6.33
ATECC608A Secure Element 1 link $1.97 $8.30
W25Q128JVS Flash Storage 1 link $2.67 $10.97
Crystal 12MHz 3225 1 link $0.32 $11.29
Conn_01x03 Pin Header 1x3 1 link $0.05 $11.34
Conn_01x20 1x20 Pin Headers 2 link $0.17 $11.51
Yubikey PCBA PCBA board assembly 1 link $43.94 $55.45

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published