Detail publikace
A Security Formal Verification Method for Protocols Using Cryptographic Contactless Smart Cards
Hanáček Petr, doc. Dr. Ing. (UITS)
Security, Smart Card, Model Checking, ASLan++, Formal Verification, Protocol
Představujeme metodu modelování bezkontaktních čipových karet vhodnou pro hledání zranitelností pomocí model checkingu. Čipové karty se používají v aplikacích, které vyžadují vysokou úroveň bezpečnosti, jako např. platební systémy, takže by mělo být zajištěno, aby implementace neobsahovala žádné zranitelnosti. Specifikace aplikace na vysoké úrovni abstrakce může vést k různým implementacím. Protokol, který je prokazatelně bezpečný na vysoké úrovni abstrakce a který používá bezpečnou čipovou kartu, může být implementován více než jedním způsobem; některé takové implementace jsou bezpečné, některé přinášejí do aplikace zranitelnosti. Cílem této publikace je poskytnout metodu, která může být použita pro pro vytvoření modelu libovolné čipové karty, se zaměřením na bezkontaktní čipové karty, pro vytvoření modelu protokolu a pro použití model checkingu k hledání útoků v takovém modelu. Pro formální verifikaci byl použit násroj AVANTSSAR, modely jsou psány v jazyce ASLan++. Příklady demonstrují použitelnost navrhované metody.
@article{BUT130946,
author="Martin {Henzl} and Petr {Hanáček}",
title="A Security Formal Verification Method for Protocols Using Cryptographic Contactless Smart Cards",
journal="Radioengineering",
year="2016",
volume="2016",
number="1",
pages="132--139",
issn="1210-2512"
}