매트릭스SSL

MatrixSSL
매트릭스SSL
개발자램버스
초기 릴리즈2004년 1월 25일(2004-01-25)
안정된 릴리스
4.3.0[1] / 2020년 7월 31일, 2년 전(2020년 7월 31일)
저장소
기입처C
운영 체제멀티플랫폼
유형보안 라이브러리
면허증.듀얼 GPLv2 또는 독자 사양
웹 사이트www.matrixssl.org

MatrixSSL은 임베디드 하드웨어 환경[2][3][4]커스텀 애플리케이션용으로 설계된 오픈 소스 TLS/SSL 구현입니다.

MatrixSSL 라이브러리에는 업계 표준 공개 키와 대칭 키 알고리즘을 포함한 완전한 암호화 소프트웨어 모듈이 포함되어 있습니다.현재는 Inside Secure TLS [5]Toolkit이라고 불립니다.

특징들

특징:[6]

  • 프로토콜 버전
    • SSL 3.0
    • TLS 1.0
    • TLS 1.1
    • TLS 1.2
    • TLS 1.3
    • DTLS 1.0
    • DTLS 1.2
  • 공개 키 알고리즘
  • 대칭 키 알고리즘
  • 지원되는 암호 스위트
    • TLS_AES_128_GCM_SHA256(TLS 1.3)
    • TLS_AES_256_GCM_SHA384(TLS 1.3)
    • TLS_CHACHA20_POLY1305_SHA256(TLS 1.3)
    • TLS_DHE_RSA_WITH_AES_128_CBC_SHA
    • TLS_DHE_RSA_WITH_AES_256_CBC_SHA
    • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
    • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
    • SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA
    • TLS_RSA_WITH_SEED_CBC_SHA
    • TLS_DHE_PSK_WITH_AES_128_CBC_SHA
    • TLS_DHE_PSK_WITH_AES_256_CBC_SHA
    • TLS_PSK_WITH_AES_128_CBC_SHA
    • TLS_PSK_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
    • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA256
    • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
    • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
    • TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA
    • TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA
    • TLS_ECDH_RSA_WITH_AES_128_CBC_SHA
    • TLS_ECDH_RSA_WITH_AES_256_CBC_SHA
    • TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256
    • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
    • TLS_RSA_WITH_AES_128_CBC_SHA
    • TLS_RSA_WITH_AES_256_CBC_SHA
    • TLS_RSA_WITH_AES_128_CBC_SHA256
    • TLS_RSA_WITH_AES_256_CBC_SHA256
    • TLS_RSA_WITH_AES_128_GCM_SHA256
    • TLS_RSA_WITH_AES_256_GCM_SHA384
    • SSL_RSA_WITH_3DES_EDE_CBC_SHA
    • SSL_RSA_WITH_RC4_128_SHA
    • SSL_RSA_WITH_RC4_128_MD5
    • TLS_DH_anon_WITH_AES_128_CBC_SHA
    • TLS_DH_anon_WITH_AES_256_CBC_SHA
    • SSL_DH_anon_WITH_3DES_EDE_CBC_SHA
    • SSL_DH_anon_WITH_RC4_128_MD5
  • 클라이언트 인증
  • 안전한 재네고시에이션
  • 표준 세션 재개
  • 스테이트리스 세션 재개
  • 전송에 의존하지 않음
  • PKCS#1PKCS#8 키 해석
  • 잘못된 시작
  • 최대 프래그먼트 길이 확장
  • 옵션의 PKCS#11 암호 인터페이스

메이저 릴리즈

버전[7] 날짜.
4.0.0 2018년 9월
3.9.0 2017년 3월
3.8.3 2016년 4월
3.7.1 2014년 12월
3.6 2014년 4월
3.4 2013년 1월
3.3 2012년 2월
3.2 2011년 6월
3.1 2010년 3월
3.0 2009년 8월
2.2 2008년 1월
2.1 2005년 11월
1.7 4월 2005년
1.1 2004년 5월
1.0 1월 2004년

「 」를 참조해 주세요.

외부 링크

레퍼런스

  1. ^ "Release 4.3.0". 31 July 2020. Retrieved 21 October 2020.
  2. ^ "Evaluating PeerSec Networks' MatrixSSL on a Stellaris® Microcontroller" (PDF). Texas Instruments. 2009-06-24. Retrieved 2014-08-13.[영구적인 죽은 링크]
  3. ^ Eronen, Pasi (2006-11-09). "TLS Record Layer Bugs". IETF67 TLS WG. Retrieved 2014-08-13.
  4. ^ Young, Craig (2016-10-10). "Flawed MatrixSSL Code Highlights Need for Better IoT Update Practices". tripwire.com. Tripwire, Inc. Retrieved 2017-11-17.
  5. ^ "Inside Secure TLS Toolkit". Retrieved 2020-06-30.
  6. ^ "MatrixSSL Documentation". Archived from the original on 2014-08-14. Retrieved 2014-08-13.
  7. ^ "MatrixSSL Release Notes".