ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computer Networks
Volume 47, Issue 3, 21 February 2005, Pages 351-366
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (367 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.comnet.2004.08.008    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2004 Elsevier B.V. All rights reserved.

Improved server assisted signatures

Kemal Bicakcia, Corresponding Author Contact Information, 1, E-mail The Corresponding Author and Nazife Baykalb, E-mail The Corresponding Author

aDepartment of Computer Science, Vrije Universiteit, De Boelelaan 1083, 1081 HV Amsterdam, Netherlands bInformatics Institute, Middle East Technical University, 06531 Ankara, Turkey

Received 6 April 2004; 
revised 9 August 2004; 
accepted 9 August 2004. 
Responsible Editor: D. Frincke. 
Available online 22 September 2004.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

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.

Keywords: Server-assisted signature; One-time signature; Digital signature; Nonrepudiation; Network security

Article Outline

1. Introduction
2. Related work
2.1. Efficient public key signatures without server
2.2. One-time signatures
2.3. Signatures employing a server
2.4. Verifiable-server assisted signatures
2.5. SAS protocol weaknesses
3. The proposed SAOTS protocol
3.1. The basic idea
3.2. Setup
3.3. Operation
4. Security analysis
4.1. Security of underlying components
4.2. Dispute resolution
4.3. Denial of service attacks
5. Performance evaluation
5.1. Computation and communication comparisons of SAS and SAOTS protocols
5.2. How to choose parameters for SAOTS
5.3. Implementation and experiments
5.4. Theoretical comparison of network delays
5.5. How about power efficiency?
6. A size reduction technique: SAOTS with hash chains
7. Revocation of public key certificates
8. Conclusion and future work
Acknowledgements
References
Vitae




Computer Networks
Volume 47, Issue 3, 21 February 2005, Pages 351-366
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.