Abstract
This document describes an implementation of secure communication for distributed applications in Ada 95. It explains the basics of cryptography and introduces the problem of key exchange. After a brief description of distributed systems in Ada 95, the modular structure of the implementation and the way it handles key distribution is presented.
Preview
Unable to display preview. Download preview PDF.
References
ANSI, Data Encryption Algorithm, ANSI X3.92 — 1981
A.D. Birrell, B.J. Nelson, Implementing Remote Procedure Calls, ACM Transactions on Computer Systems 2(1), pp. 39–59, 1984.
D.W. Davies and W. L. Price, Security for Computer Networks, John Wiley & Sons Ltd., 1992.
ISO: International Standard ISO/EC 8652:1995(E), Ada Reference Manual, Intermetrics, Inc., 1995.
Intermetrics, Ada 95 Rationale, Intermetrics, Inc., Cambridge, Massachusetts, Jan. 1995.
Y. Kermarrec, L. Pautet, and E. Schonberg, Design Document: Implementation of Distributed Systems Annex of Ada 9X in GNAT, Technical report, New York University, Courant Institute, June 1995.
Y. Kermarrec, L. Pautet, S. Tardieu, garlic: Generic Ada Reusable Library for Interpartition Communication, Proc. TRI-Ada '95, Anaheim (CA), USA, 1995.
R.L. Rivest, A. Shamir, L. Adleman, A method of obtaining digital signatures and public key cryptosystems, Comm. ACM 21(2), pp. 120–126, Feb. 1978.
E. Schonberg et al., GNAT: the GNU — NYU Ada Translator, a compiler for everyone, Proc. TRI-Ada '94, Baltimore (MD), USA, 1994.
Andrew S. Tanenbaum, Communication in Distributed Systems, in Modem Operating Systems, pp. 395–462, Prentice-Hall, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kienzle, J., Wolf, T., Strohmeier, A. (1996). Secure communication in distributed Ada. In: Strohmeier, A. (eds) Reliable Software Technologies — Ada-Europe '96. Ada-Europe 1996. Lecture Notes in Computer Science, vol 1088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013489
Download citation
DOI: https://doi.org/10.1007/BFb0013489
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61317-6
Online ISBN: 978-3-540-68457-2
eBook Packages: Springer Book Archive