Smartcard

Open-source projects categorized as Smartcard

Top 22 Smartcard Open-Source Projects

  • YubiKey-Guide

    Guide to using YubiKey for GnuPG and SSH

  • Project mention: Can I use Security Key C NFC as backup for 5C NFC if I use OpenPGP? | /r/yubikey | 2023-12-07

    Instead, most people generate keypair(s) on an airgapped machine and write them to two Yubikeys. Or write subkeys to a single Yubikey and keep a backup in encrypted form. See https://github.com/drduh/YubiKey-Guide

  • yubikey-agent

    yubikey-agent is a seamless ssh-agent for YubiKeys.

  • Project mention: Show HN: SSH-tpm-agent – SSH agent for TPMs | news.ycombinator.com | 2023-07-29

    This is a great idea. I now exclusively use SSH keys on hardware security modules of some kind. I use "Secretive", a mac app that does the same, plus a yubikey using yubikey-agent (https://github.com/FiloSottile/yubikey-agent; there are too many complicated ways to use SSH keys with a yubikey this is one of the friendliest ones). Depending on the security and frequency of which I access the service impacts whether I need presence confirmation or use secretive versus the yubikey.

    I would be remiss to mention there are existing SSH TPM projects, not sure how this one differentiates. It seems to at least have the user experience pretty simple, similar to yubikey-agent (and secretive), and unlike some of the existing solutions which have quite a few extra steps:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • OpenSC

    Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend

  • Project mention: How do you put your private key files (.ppk) on a security key (HYPERFIDO U2F/FIDO2/HOTP) ? | /r/sysadmin | 2023-10-25
  • android-usb-gadget

    Convert your Android phone to any USB device you like! USB Gadget Tool allows you to create and activate USB device roles, like a mouse or a keyboard. πŸ› πŸ›‘πŸ“±

  • Project mention: STM32 Blue Pill as an Hid USB Keyboard | news.ycombinator.com | 2023-08-31
  • vsmartcard

    umbrella project for emulation of smart card readers or smart cards

  • GlobalPlatformPro

    🌐 πŸ” Manage applets and keys on JavaCard-s like a pro (via command line or from your Java project)

  • Project mention: How do you put your private key files (.ppk) on a security key (HYPERFIDO U2F/FIDO2/HOTP) ? | /r/sysadmin | 2023-10-25
  • WinCryptSSHAgent

    Using a Yubikey for SSH Authentication on Windows Seamlessly

  • Project mention: Unix sockets, Cygwin, SSH agents, and sadness | news.ycombinator.com | 2023-08-29

    If that project https://github.com/buptczq/WinCryptSSHAgent had a pin timeout, it would be the perfect Windows ssh agent. It support named pipe, pagent shared memory and a UNIX socket under WSL2 using Hyper-V and socat.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • nfc-pcsc

    Easy reading and writing NFC tags and cards in Node.js

  • AusweisApp

    Der offizielle eID-Client des Bundes.

  • putty-cac

    Windows Secure Shell Client With Support For Smart Cards, Certificates, & FIDO Keys

  • Project mention: NIST: Personal Identity Verification (PIV) of Federal Employees and Contractors | news.ycombinator.com | 2024-03-23

    PuTTY-CAC was an interesting, although imperfect solution to using PIV/CAC cards together with SSH. I remember piloting it from 2013-2014 at an agency. Back then, it was maintained by Dan Risacher[0]. Nowadays it is maintained on GitHub[1] and adopted some interesting features like FIDO.

    [0] https://risacher.org/putty-cac/

    [1] https://github.com/NoMoreFood/putty-cac

  • hydrafw

    HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

  • Pkcs11Interop

    Managed .NET wrapper for unmanaged PKCS#11 libraries

  • PCSC

    pcsc-lite: PC/SC implementation

  • IsoApplet

    A Java Card PKI Applet aiming to be ISO 7816 compliant

  • chromeos_smart_card_connector

    Smart Card Connector App for Chrome OS

  • SatochipApplet

    The open source hardware wallet smartcard - Satochip.io

  • Project mention: My personal view on the PR disaster, from a Ledger co-founder and ex CEO | /r/CryptoCurrency | 2023-05-19

    You can actually do that! My current, preferred HW wallet company is Satochip, and they explicitly support DIY: https://github.com/Toporin/SatochipApplet

  • E-Rezept-App-Android

    The official Android App of the german e-prescription

  • OpenFIPS201

    An open source reference card application for NIST FIPS 201-2 / NIST SP800-73-4, targeting Javacard 3.0.4+

  • Project mention: SmardCard authentication | /r/sysadmin | 2023-05-16
  • cie-middleware

    Middleware della CIE (Carta di identitΓ  elettronica)

  • tls-ca-manage

    Multi-level Certificate Authority Management tool, front-end tool to OpenSSL, written in bash shell.

  • kiopcgenerator

    Ki/OPc USIM card keys geneartion. This script will produce Ki/eKi/OPc triplets given the Op and Transport keys.

  • WSCT-Core

    Public repository for WSCT Core project.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Smartcard related posts

  • NIST: Personal Identity Verification (PIV) of Federal Employees and Contractors

    1 project | news.ycombinator.com | 23 Mar 2024
  • How do you put your private key files (.ppk) on a security key (HYPERFIDO U2F/FIDO2/HOTP) ?

    2 projects | /r/sysadmin | 25 Oct 2023
  • Unix sockets, Cygwin, SSH agents, and sadness

    4 projects | news.ycombinator.com | 29 Aug 2023
  • Create Your Own Local Root CA With Yubikey Signing

    1 project | dev.to | 9 Aug 2023
  • You can link an OpenPGP key to a German eID

    1 project | news.ycombinator.com | 31 May 2023
  • SmardCard authentication

    1 project | /r/sysadmin | 16 May 2023
  • Enhance your Network Security with Zero Trust and OTP

    2 projects | /r/yubikey | 4 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β†’

Index

What are some of the best open-source Smartcard projects? This list will help you:

Project Stars
1 YubiKey-Guide 10,778
2 yubikey-agent 2,575
3 OpenSC 2,426
4 android-usb-gadget 810
5 vsmartcard 672
6 GlobalPlatformPro 643
7 WinCryptSSHAgent 516
8 nfc-pcsc 512
9 AusweisApp 510
10 putty-cac 453
11 hydrafw 340
12 Pkcs11Interop 248
13 PCSC 236
14 IsoApplet 158
15 chromeos_smart_card_connector 133
16 SatochipApplet 110
17 E-Rezept-App-Android 64
18 OpenFIPS201 63
19 cie-middleware 62
20 tls-ca-manage 39
21 kiopcgenerator 33
22 WSCT-Core 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com