In the past few years, cryptographic key management APIs have been shown to be subject to tricky attacks based on the improper use of cryptographic keys. In fact, real APIs provide mechanisms to declare the intended use of keys but they are not strong enough to provide key security. In this paper, we propose a simple imperative programming language for specifying strongly-typed APIs for the management of symmetric, asymmetric and signing keys. The language requires that type information is stored together with the key but it is independent of the actual low-level implementation. We develop a type-based analysis to prove the preservation of integrity and confidentiality of sensitive keys and we show that our abstraction is expressive enough ...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
In the past few years, cryptographic key management APIs have been shown to be subject to tricky att...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulnerable to attacks which c...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...
PKCS#11, is a security API for cryptographic tokens. It is known to be vulner- able to attacks which...