Information Security and Cryptography Research Group

Span Programs over Rings and How to Share a Secret from a Module

Serge Fehr

Master's thesis, ETH Zurich, Institute for Theoretical Computer Science, 1998.

Monotone span programs are a model of computation, based on linear algebra, for computing monotone functions. They also give rise to general-access- structure secret sharing over fields. We introduce and study the notion of extended span programs, which are span programs defined over a ring (instead of over a field), and show how this gives rise to general-access-structure secret sharing over rings and even over modules. As an application, we present a general-adversary distributed RSA signature scheme. We consider passive and active adversaries.

BibTeX Citation

@mastersthesis{Fehr98,
    author       = {Serge Fehr},
    title        = {Span Programs over Rings and How to Share a Secret from a Module},
    year         = {1998},
    address      = {Institute for Theoretical Computer Science},
    school       = {ETH Zurich},
}

Files and Links