International Workshop on Public Key Cryptography

PKC 2012: Public Key Cryptography – PKC 2012 pp 680-696

Efficient Network Coding Signatures in the Standard Model

  • Dario Catalano
  • Dario Fiore
  • Bogdan Warinschi
Conference paper

DOI: 10.1007/978-3-642-30057-8_40

Volume 7293 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Catalano D., Fiore D., Warinschi B. (2012) Efficient Network Coding Signatures in the Standard Model. In: Fischlin M., Buchmann J., Manulis M. (eds) Public Key Cryptography – PKC 2012. PKC 2012. Lecture Notes in Computer Science, vol 7293. Springer, Berlin, Heidelberg


Network Coding is a routing technique where each node may actively modify the received packets before transmitting them.While this departure from passive networks improves throughput and resilience to packet loss it renders transmission susceptible to pollution attacks where nodes can misbehave and change in a malicious way the messages transmitted. Nodes cannot use standard signature schemes to authenticate the modified packets: this would require knowledge of the original sender’s signing key. Network coding signature schemes offer a cryptographic solution to this problem. Very roughly, such signatures allow signing vector spaces (or rather bases of such spaces), and these signatures are homomorphic: given signatures on a set of vectors it is possible to create signatures for any linear combination of these vectors. Designing such schemes is a difficult task, and the few existent constructions either rely on random oracles or are rather inefficient. In this paper we introduce two new network coding signature schemes. Both of our schemes are provably secure in the standard model, rely on standard assumptions, and are in the same efficiency class as previous solutions based on random oracles.

Download to read the full conference paper text

Copyright information

© International Association for Cryptologic Research 2012

Authors and Affiliations

  • Dario Catalano
    • 1
  • Dario Fiore
    • 2
  • Bogdan Warinschi
    • 3
  1. 1.Dipartimento di Matematica e InformaticaUniversitá di CataniaItaly
  2. 2.Department of Computer ScienceNew York UniversityUSA
  3. 3.Dept. Computer ScienceUniversity of BristolUK