Systems and methods for providing signatures are described. In an
implementation, a system includes a backend configured to generate a
plurality of incomplete signatures using an offline portion of an
online/offline signature algorithm, storage configured to store the
plurality of incomplete signatures and a front end configured to process
a plurality of messages using the plurality of incomplete signatures to
form a plurality of digital signatures such that each of the messages has
a corresponding one of the digital signatures.