All Projects → conorpp → U2f Zero

conorpp / U2f Zero

Licence: other
U2F USB token optimized for physical security, affordability, and style

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
assembly
5116 projects
XSLT
1337 projects
Makefile
30231 projects

Projects that are alternatives of or similar to U2f Zero

Opensk
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
Stars: ✭ 2,114 (-7.08%)
Mutual labels:  hardware, u2f
Solo
Solo 1: open security key supporting FIDO2 & U2F over USB + NFC
Stars: ✭ 1,986 (-12.7%)
Mutual labels:  hardware, u2f
Nngen
NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neural Network
Stars: ✭ 149 (-93.45%)
Mutual labels:  hardware
Make
📖📖📖📖📖 写给软件工程师看的硬件编程指南
Stars: ✭ 170 (-92.53%)
Mutual labels:  hardware
Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (-93.58%)
Mutual labels:  hardware
R e c u r
an open diy py/pi based video sampler
Stars: ✭ 158 (-93.05%)
Mutual labels:  hardware
Exomy
ExoMy - The 3D Printed Rover
Stars: ✭ 173 (-92.4%)
Mutual labels:  hardware
Smartcitizen Kit 10
Smart Citizen Kit 1.0 and 1.1 firmware for the Urban Sensor Board
Stars: ✭ 190 (-91.65%)
Mutual labels:  hardware
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-99.65%)
Mutual labels:  hardware
Workshops
Workshops organized to introduce students to security, AI, AR/VR, hardware and software
Stars: ✭ 162 (-92.88%)
Mutual labels:  hardware
Redteam Hardware Toolkit
🔺 Red Team Hardware Toolkit 🔺
Stars: ✭ 163 (-92.84%)
Mutual labels:  hardware
Dana
Dynamically Allocated Neural Network Accelerator for the RISC-V Rocket Microprocessor in Chisel
Stars: ✭ 160 (-92.97%)
Mutual labels:  hardware
Awesome Iot
🤖 A curated list of awesome Internet of Things projects and resources.
Stars: ✭ 2,297 (+0.97%)
Mutual labels:  hardware
Marketing For Engineers
A curated collection of marketing articles & tools to grow your product.
Stars: ✭ 11,856 (+421.14%)
Mutual labels:  hardware
Wireviz
Easily document cables and wiring harnesses
Stars: ✭ 2,386 (+4.88%)
Mutual labels:  hardware
Ocsinventory Ocsreports
Webconsole for OCS Inventory NG
Stars: ✭ 145 (-93.63%)
Mutual labels:  hardware
Soicbite
A compact PCB footprint which allows SOIC test clips to be used as a space-efficient programming and debugging connector
Stars: ✭ 161 (-92.92%)
Mutual labels:  hardware
Ibm Z Zos
The helpful and handy location for finding and sharing z/OS files, which are not included in the product.
Stars: ✭ 198 (-91.3%)
Mutual labels:  hardware
Awesome Split Keyboards
A collection of ergonomic split keyboards ⌨
Stars: ✭ 2,859 (+25.67%)
Mutual labels:  hardware
Elinux
嵌入式 Linux 知识库 (elinux.org) 中文翻译计划;本项目发起人发布了《360° 剖析 Linux ELF》视频课程,欢迎订阅:https://www.cctalk.com/m/group/88089283
Stars: ✭ 193 (-91.52%)
Mutual labels:  hardware

This project has been replaced by Solo security key

This project is superseded by the open source FIDO2 token, Solo. It is still in development, but offers:

  • FIDO2 + U2F + more secure
  • Easier to build & customize

U2F Zero is no longer maintained.

U2F Zero

U2F Zero is an open source U2F token for 2 factor authentication. It is implemented securely. It works with Google accounts, Github, Duo, and anything else supporting U2F. The latest version uses key derivation and has no limit on registrations.

You can easily build your own. You just need to order the 8 SMT parts, $1.13-$3.5 per PCB, and programmer. It ends up being $35 for programmer and ~$5/board. The token should be durable enough to survive on a key chain for years, even after going through the wash.

Check out the wiki for more on how to build your own.

Redesign / FIDO 2

FIDO 2 protocol is replacing U2F. It has more flexibility and support for password-less login. A new open source FIDO 2 token is being planned (with support for USB, Bluetooth, and NFC). Discussion for hardware design and usage is happening here, feel free to chip in.

Security Overview

The security level is about the same as a modern car key. Any secret information cannot be read or duplicated. A true random number generator is used to create unpredictable keys.

However, side channel leakage is an unsolved problem in industry and academia. So for well equipped adversaries that can make targetted attacks and get physical access, secret information leakage is possible. Any other hardware token that claims it's "impenetrable" or otherwise totally secure is still vulnerable to physical side channels and it's important to acknowledge. However, most people don't worry about targeted attacks from well equipped adversaries.

For more information about U2F Zero's secure implementation and the problem of side channels, check out the wiki.

Support

Support this project by purchasing or sharing U2F Zero on Amazon.

License

Everything is open source and licensed under the Simplified BSD License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].