APDU (Application Programming Interface for Dual-Use): Umožňuje bezpečnou komunikaci s čipovými kartami a dalšími zařízeními
APDU (Application Programming Interface for Dual-Use) je sada programovacích rozhraní, která umožňují softwarovým aplikacím komunikovat s čipovými kartami a dalšími zabezpečenými zařízeními. Cílem APDU je poskytnout aplikacím standardizovaný způsob přístupu k funkcím těchto zařízení, jako je ukládání a načítání dat, provádění kryptografických operací a správa uživatelských pověření.
APDU definuje sadu příkazů, které lze odeslat na čipovou kartu nebo zařízení, spolu s formátem dat, která mají být vrácena. Tyto příkazy zahrnují základní operace, jako je čtení a zápis dat, stejně jako složitější operace, jako je generování digitálních podpisů nebo šifrování dat. s. To usnadňuje vývoj a údržbu aplikací, které mohou pracovat s řadou různých zařízení, a také usnadňuje upgrade nebo výměnu základního hardwaru nebo softwaru, aniž by to ovlivnilo aplikaci. finance, státní správa a zdravotnictví, kde je bezpečné ukládání a zpracování dat zásadní. Je podporován mnoha různými výrobci čipových karet a zařízení a k dispozici je řada open-source knihoven a nástrojů, které vývojářům pomáhají pracovat s APDU.



