A method and apparatus for implementing portions of a provisional
signature scheme are disclosed. In one embodiment, the method comprises
creating a provisional signature by performing an operation on a message
and completing the provisional signature to create a final signature on
the message. Such a scheme may be used for server assisted signature
schemes, designated confirmer signature schemes and blind signature
schemes.