OpenPGP 카드

OpenPGP card
OpenPGP card
이것은 제조업체 ZeitControl에서 제공하는 OpenPGP 카드의 이미지 입니다.이 카드는 아래와 같이 ID-000 리더기에 사용할 수 있도록 미리 출시되어 있다.
Card inside USB shell

암호학에서 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

유비코 USB 장치는 OpenPGP 카드와 HOTP 암호 알고리즘을 구현한다.

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 테스트 카드 사양 테스트용으로 예약됨.

참조

  1. ^ a b OpenPGP 카드 사양 - 버전 3.4.1, Achim Pietig, 2020.URL: https://gnupg.org/ftp/specs/OpenPGP-smart-card-application-3.4.1.pdf
  2. ^ OpenPGP 카드 - 펠로우쉽 스마트카드 사용 방법 - GnuPG 스마트카드 HowTO, Rebecca Ehlers, Thorsten Ehlers 등, 무료 소프트웨어 재단 유럽 e. V., 2005.URL: http://www.gnupg.org/howtos/card-howto/en/ch01.html#id2472312
  3. ^ OpenPGP 카드 사양 - 버전 1.1, Achim Pietig, PPC Card Systems GmbH, 2004.URL: http://www.g10code.com/docs/openpgp-card-1.1.pdf
  4. ^ Nathan Willis (August 3, 2016). "Free software and smartcards". LWN.net.
  5. ^ 니트로키, https://www.nitrokey.com/
  6. ^ 필수 하드웨어 - 펠로우쉽 스마트카드 사용 방법 - GnuPG 스마트카드 HowTO, Rebecca Ehlers, Thorsten Elllers, 기타, Free Software Foundation 유럽 e. V., 2005.URL: http://www.gnupg.org/howtos/card-howto/en/ch02s02.html#id2519120
  7. ^ 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
  8. ^ OpenPGP 카드 공급업체.https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=scd/app-openpgp.c;h=e1ceed4bc62e41ccef1bec45561ffa5509e70d3a;hb=HEAD#l294