Improved server assisted signatures

Kemal Bicakci*, Nazife Baykal

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

15 Citations (Scopus)

Abstract

It is well known that excessive computational demands of public key cryptography have made its use limited especially when constrained devices are of concern. To reduce the costs of generating public key signatures one viable method is to employ a third party; the server. In open networks, getting help from a verifiable-server has an advantage over proxy-based solutions since as opposed to proxy-server, verifiable-server's cheating can be proven. Verifiable-server assisted signatures were proposed in the past but they could not totally eliminate public key operations for the signer. In this paper, we propose a new alternative called SAOTS (server assisted one-time signatures) where just like proxy signatures generating a public key signature is possible without performing any public key operations at all. This feature results in both computational efficiency and implementation simplicity (e.g. a reduction in the code size) of the proposed protocol. In addition, SAOTS is a more promising approach since the signature is indistinguishable from a standard signature, no storage is necessary for the signer to prove the server's cheating and the protocol works in less number of rounds (two instead of three). On the other hand, the drawback of SAOTS is the increased bandwidth requirement between the sender and server.

Original languageEnglish
Pages (from-to)351-366
Number of pages16
JournalComputer Networks
Volume47
Issue number3
DOIs
Publication statusPublished - 21 Feb 2005
Externally publishedYes

Keywords

  • Digital signature
  • Network security
  • Nonrepudiation
  • One-time signature
  • Server-assisted signature

Fingerprint

Dive into the research topics of 'Improved server assisted signatures'. Together they form a unique fingerprint.

Cite this