OpenPGP 카드
OpenPGP card암호학에서 OpenPGP 카드는[1] 많은 OpenPGP 기능과 통합된 ISO/IEC 7816-4[2], -8 호환 스마트 카드다.이 스마트 카드를 사용하면 다양한 암호화 작업(암호화, 암호 해독, 디지털 서명/검증, 인증 등)을 수행할 수 있다.그것은 비밀키 자료를 안전하게 보관할 수 있게 한다; 모든 버전의 프로토콜 상태, "어떤 명령이나 기능으로도 카드에서 개인키와 패스워드를 읽을 수 없다."[1][3]그러나 새로운 키 쌍은 기존 키 쌍을 덮어쓰면서 언제든지 카드에 로드될 수 있다.
원래 OpenPGP 카드는 BasicCard에 구축되었으며, 소매점에서 계속 사용할 수 있다.OpenPGP Card의 인터페이스 프로토콜의 여러 상호 호환되는 JavaCard 구현은 오픈 소스 소프트웨어로 사용할 수 있으며, 근거리 무선 통신 지원 카드를 포함한 일반 JavaCard 스마트 카드에 설치할 수 있다.[4]니트로키와[5] 유비코는 스마트카드 에뮬레이션을 통해 동일한 프로토콜을 구현하는 USB 토큰을 제공한다.
스마트 카드 데몬은 [6]GnuPG에서 구현된 것처럼 지원되는 스마트 카드 판독기와 결합하여 많은 암호 애플리케이션에 사용할 수 있다.GnuPG를 이용한 SSH-에이전트 구현인 GnuPG 2에 gpg-에이전트를 사용하면 SSH 인증에도 OpenPGP 카드를 사용할 수 있다.
공급업체 ID
OpenPGP 카드에는 소프트웨어가 특정 카드를 요청할 수 있도록 고유 일련 번호가 포함되어 있다.일련번호는 벤더 단위로 할당되며 벤더는 FSFE에 등록된다.
할당된 벤더 ID:[7]
아이디 | 이름 | 할당일자 | 댓글 |
---|---|---|---|
0x0000 | 테스트 카드 | 사양 | 테스트용으로 예약됨. |
0x0001 | PPC 카드 시스템 | 사양 | |
0x0002 | 프리즘 결제 기술 | 2005-09-02 | |
0x0003 | OpenFortress 디지털 서명 | 2006-03-10 | |
0x0004 | 위드 AB | 2008-01-26 | |
0x0005 | ZeitControl 카드시스템s Gmbh | 2009-06-02 | |
0x0006 | 유비코 AB | 2012-11-15 | |
0x0007 | 오픈KMS | 2014-01-20 | |
0x0008 | 로고이메일 | 2014-11-03 | |
0x0009 | 피데스모 AB | 2015-10-21 | |
0x000A | 위험한 것들 | 2016-03-12 | |
0x000B | 페이톈 테크놀로지스 | 2020-01-20 | |
0x002A | 마그라테아 | 2009-05-25 | |
0x0042 | GnuPG e.V. | 2017-11-01 | |
0x1337 | 바르샤바 해커스페이스 | 2014-12-08 | |
0x2342 | 워프존 E.V. | 2016-04-25 | |
0x4354 | 기밀 기술 | 2018-10-04 | |
0x5443 | TIF-IT E.V. | <= 2020-01-28 | |
0x63AF | 트러스트리카 S.R.O. | 2018-04-05 | |
0xBA53 | c-베이스 전자동 | 2020-03-03 | |
0xBD0E | 파라노이드랩스 | 2018-02-01 | |
0xF1D0 | 카노키스 | 2021-11-04 | |
0xF517 | 일본의 자유 소프트웨어 이니셔티브 | 2010-09-06 | |
0xF5EC | F-Secure | 2020-02-21 | |
0xFF00..FFFE | 무작위 | 사양 | 임의로 할당된 일련 번호에 예약된 범위. |
0xFFFF | 테스트 카드 | 사양 | 테스트용으로 예약됨. |
참조
- ^ a b OpenPGP 카드 사양 - 버전 3.4.1, Achim Pietig, 2020.URL: https://gnupg.org/ftp/specs/OpenPGP-smart-card-application-3.4.1.pdf
- ^ OpenPGP 카드 - 펠로우쉽 스마트카드 사용 방법 - GnuPG 스마트카드 HowTO, Rebecca Ehlers, Thorsten Ehlers 등, 무료 소프트웨어 재단 유럽 e. V., 2005.URL: http://www.gnupg.org/howtos/card-howto/en/ch01.html#id2472312
- ^ OpenPGP 카드 사양 - 버전 1.1, Achim Pietig, PPC Card Systems GmbH, 2004.URL: http://www.g10code.com/docs/openpgp-card-1.1.pdf
- ^ Nathan Willis (August 3, 2016). "Free software and smartcards". LWN.net.
- ^ 니트로키, https://www.nitrokey.com/
- ^ 필수 하드웨어 - 펠로우쉽 스마트카드 사용 방법 - GnuPG 스마트카드 HowTO, Rebecca Ehlers, Thorsten Elllers, 기타, Free Software Foundation 유럽 e. V., 2005.URL: http://www.gnupg.org/howtos/card-howto/en/ch02s02.html#id2519120
- ^ OpenPGP 카드 공급업체.백업 URL: https://web.archive.org/web/20181115153825/https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg-verein.git;a=blob;f=office/misc/OpenPGP-Card-Vendors
- ^ OpenPGP 카드 공급업체.https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=scd/app-openpgp.c;h=e1ceed4bc62e41ccef1bec45561ffa5509e70d3a;hb=HEAD#l294