Abstract
Most of the existing cryptographic schemes, e.g., key agreement protocol, call for good randomness. Otherwise, the security of these cryptographic schemes cannot be fully guaranteed. Nonce-based cryptosystem is recently introduced to improve the security of public key encryption and digital signature schemes by ensuring security when randomness fails. In this paper, we first investigate the security of key agreement protocols when randomness fails. Then we define the security model for nonce-based key agreement protocols and propose a nonce-based key agreement protocol that protects against bad randomness. The new protocol is proven to be secure in our proposed security model.
| Original language | English |
|---|---|
| Pages (from-to) | 619-633 |
| Number of pages | 15 |
| Journal | International Journal of Foundations of Computer Science |
| Volume | 30 |
| Issue number | 4 |
| DOIs | |
| State | Published - 1 Jun 2019 |
Keywords
- Nonce-based cryptography
- backdoored pseudorandom generators
- bad randomness
- key agreement