GnuTLS

GnuTLS
개발자니코스 마브로기안노풀로스, 사이먼 조셉슨
안정화 버전
3.8.5[1] 위키데이터에서 편집하기 / 2024년 4월 4일
저장소
  • gitlab.com/gnutls/gnutls.git 위키데이터에서 편집하기
프로그래밍 언어C, 어셈블리어
운영 체제리눅스, macOS, Windows, BSD
플랫폼x86, x86-64, ARM[2]
종류암호 라이브러리
라이선스LGPL-2.1-or-later[3]
웹사이트www.gnutls.org

GnuTLS(GNU Transport Layer Security Library)는 TLS, SSLDTLS 프로토콜의 자유 소프트웨어 구현체이다. X.509, PKCS #12, OpenPGP 및 기타 구조에 접근하기 위한 인터페이스뿐만 아니라 네트워크 전송 계층을 통한 보안 통신을 가능하게 하는 애플리케이션용 API를 제공한다.

기능

GnuTLS는 클라이언트 애플리케이션이 사용 가능한 프로토콜을 사용하여 보안 세션을 시작할 수 있도록 하는 라이브러리로 구성된다. 또한 X.509 인증서 관리자, 테스트 클라이언트 및 서버, 임의 키 및 비밀번호 생성기를 포함한 명령줄 도구도 제공한다.

GnuTLS에는 다음과 같은 기능이 있다.

  • TLS 1.3, TLS 1.2, TLS 1.1, TLS 1.0 및 SSL 3.0 프로토콜
  • 데이터그램 TLS(DTLS) 1.2 및 DTLS 1.0, 프로토콜
  • TLS-SRP: TLS 인증을 위한 보안 원격 비밀번호 프로토콜(SRP)
  • TLS-PSK: TLS 인증을 위한 사전 공유 키(PSK)
  • X.509OpenPGP 인증서[4] 처리
  • CPU 지원 암호화 및 암호화 가속기 지원(/dev/crypto), VIA PadLock 및 AES-NI 명령어 세트[5]
  • 스마트 카드 및 하드웨어 보안 모듈 지원
  • 시스템의 TPM(신뢰할 수 있는 플랫폼 모듈)에 암호화 키 저장

각주

  1. “gnutls 3.8.5”. 
  2. “Debian -- Details of package gnutls-bin in buster”. 《packages.debian.org》. 2020년 6월 27일에 확인함. 
  3. “LICENSE”. 《GitLab》. 2019년 9월 5일에 확인함. 
  4. RFC 6091
  5. The GnuTLS Transport Layer Security Library

외부 링크

  • GnuTLS 위키데이터에서 편집하기 - 공식 웹사이트
  • GNU Friends - An Interview with GNU TLS developer Nikos Mavroyanopoulos – a 2003 interview
  • Fellowship interview with Simon Josefsson – a 2009 interview
  • v
  • t
  • e
역사
GNU는 유닉스가 아니다
허가서소프트웨어연설가
기타 주제
  • v
  • t
  • e
암호화 소프트웨어
이메일 클라이언트
보안 통신
OTR
SSH
TLS & SSL
VPN
ZRTP
  • CSipSimple
  • Jitsi
  • Linphone
  • Jami
  • Zfone
P2P
  • Bitmessage
  • RetroShare
  • Tox
DRA
디스크 암호화
(비교)
익명성
파일 시스템 (목록)
  • EncFS
  • EFS
  • eCryptfs
  • LUKS
  • PEFS
  • Rubberhose
  • StegFS
  • Tahoe-LAFS
서비스 제공자
교육
  • CrypTool
관련 주제
  • 분류 분류
  • 위키미디어 공용 공용
  • v
  • t
  • e
프로토콜과 기술
공개키 인프라
같이 보기
역사
  • 미국에서의 암호 기법 수출 규제 (영문판)
  • 서버 게이트형 암호 기법 (영문판)
구현체
공증
취약점
이론
암호
  • Bar mitzvah attack (영문판)
프로토콜
  • BEAST (영문판)
  • BREACH (영문판)
  • CRIME
  • DROWN (영문판)
  • Logjam (영문판)
  • POODLE (SSL 3.0 관련) (영문판)
구현체
  • Certificate authority compromise (영문판)
  • Random number generator attacks (영문판)
  • FREAK (영문판)
  • goto fail (영문판)
  • 하트블리드
  • Lucky Thirteen attack (영문판)
  • POODLE (TLS 1.0 관련) (영문판)