Point Intervention: Improving ACVP Test Vector Generation Through Human Assisted Fuzzing

Tutkimustuotos: KonferenssiartikkeliTieteellinenvertaisarvioitu

Abstrakti

Automated Cryptographic Validation Protocol (ACVP) is an existing protocol that is used to validate a software or hardware cryptographic module automatically. In this work, we present a system providing the method and tools to produce well-covering tests in ACVP format for cryptographic libraries. The system achieves better coverage than existing fuzzing methods by using a hybrid approach to fuzzing cryptographic primitives. In addition, the system offers a framework that allows to creates easily and securely create testing modules for cryptographic libraries. The work demonstrates how this system has been used to improve automated testing of NSS (Network Security Services), a popular cryptographic library, detect its vulnerabilities and suggest ways to improve and further develop the ACVP test format.
AlkuperäiskieliEnglanti
OtsikkoInformation and Communications Security
Alaotsikko26th International Conference, ICICS 2024, Mytilene, Greece, August 26–28, 2024, Proceedings, Part II
Sivut43-62
Sivumäärä20
ISBN (elektroninen)978-981-97-8801-9
DOI - pysyväislinkit
TilaJulkaistu - 2024
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaInternational Conference on Information and Communications Security - Mytilene, Kreikka
Kesto: 26 elok. 202428 elok. 2024

Julkaisusarja

NimiLecture Notes in Computer Science
Vuosikerta15057
ISSN (elektroninen)1611-3349

Conference

ConferenceInternational Conference on Information and Communications Security
Maa/AlueKreikka
KaupunkiMytilene
Ajanjakso26/08/2428/08/24

Julkaisufoorumi-taso

  • Jufo-taso 1

Sormenjälki

Sukella tutkimusaiheisiin 'Point Intervention: Improving ACVP Test Vector Generation Through Human Assisted Fuzzing'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä