MatrixSSL

MatrixSSL هو تطبيق مفتوح المصدر لبروتوكول TLS/SSL مصمم للتطبيقات المخصصة في بيئات الأجهزة المدمجة . [ 2 ] [ 3 ] [ 4 ]

تحتوي مكتبة MatrixSSL على وحدة برمجية تشفيرية كاملة تتضمن خوارزميات المفتاح العام والمفتاح المتناظر المتوافقة مع معايير الصناعة . وتُعرف الآن باسم Inside Secure TLS Toolkit. [ 5 ]

سمات

الميزات: [ 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#1 و PKCS#8
  • بداية خاطئة
  • تمديد أقصى طول للجزء
  • واجهة تشفير PKCS#11 اختيارية

الإصدارات الرئيسية

الإصدار [ 7 ]تاريخ
4.0.0سبتمبر 2018
3.9.0مارس 2017
3.8.3أبريل 2016
3.7.1ديسمبر 2014
3.6أبريل 2014
3.4يناير 2013
3.3فبراير 2012
3.2يونيو 2011
3.1مارس 2010
3.0أغسطس 2009
2.2يناير 2008
2.1نوفمبر 2005
1.7أبريل 2005
1.1مايو 2004
1.0يناير 2004

انظر أيضاً

مراجع

  1. "الإصدار 4.6.0" . 29 ديسمبر 2022. تم الاطلاع عليه في 18 يناير 2023 .
  2. "تقييم تقنية MatrixSSL من PeerSec Networks على متحكم دقيق Stellaris®" (ملف PDF) . شركة تكساس إنسترومنتس . 24 يونيو 2009. تاريخ الاسترجاع: 13 أغسطس 2014 .
  3. إيرونين، باسي (9 نوفمبر 2006). "أخطاء طبقة سجل TLS" . مجموعة عمل IETF67 TLS . تم الاطلاع عليه بتاريخ 13 أغسطس 2014 .
  4. يونغ، كريغ (10 أكتوبر 2016). "رمز MatrixSSL المعيب يُبرز الحاجة إلى ممارسات تحديث أفضل لإنترنت الأشياء" . tripwire.com . شركة Tripwire . تاريخ الاسترجاع: 17 نوفمبر 2017 .
  5. "Inside Secure TLS Toolkit" . تم الاطلاع عليه بتاريخ 30-06-2020 .
  6. "وثائق MatrixSSL" . مؤرشفة من الأصل بتاريخ 14 أغسطس 2014. تم الاطلاع عليها بتاريخ 13 أغسطس 2014 .
  7. "ملاحظات إصدار MatrixSSL" . GitHub .