Abstract
Many secure applications are emerging using the Java™ language and running on the Java platform. In dealing with Java security issues, especially when building secure mobile agents on the Java plat-form, we inevitably depend on the underlying object orientation, such as data encapsulation and type safety.
In this paper, we describe three new constructs for signing, sealing (encrypting), and guarding Java objects. These constructs enrich the existing Java security APIs so that a wide range of security-aware applications can be significantly easier to build.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns. Addison-Wesley, Menlo Park, California, 1995.
T.C. Goldstein. The Gateway Security Model in the Java Electronic Commerce Framework. In Proceedings of Financial Cryptography 97, pages 291–304, Anguilla, British Virgin Island, February 1997. To be published by Springer Verlag.
L. Gong. Java Security: Present and Near Future. IEEE Micro, 17(3):14–19, May/June 1997.
L. Gong, M. Mueller, H. Prafullchandra, and R. Schemers. Going Beyond the Sandbox: An Overview of the New Security Architecture in the Java™ Development Kit 1.2. In Proceedings of the USENIX Symposium on Internet Technologies and Systems, pages 103–112, Monterey, California, December 1997.
J. Gosling, Bill Joy, and Guy Steele. The Java Language Specification. Addison-Wesley, Menlo Park, California, August 1996.
T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, Menlo Park, California, 1997.
L. van Doorn, M. Abadi, M. Burrows, and E. Wobber. Secure Network Objects. In Proceedings of the IEEE Symposium in Security and Privacy, pages 211–221, Oakland, California, May 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gong, L., Schemers, R. (1998). Signing, Sealing, and Guarding Java™ Objects. In: Vigna, G. (eds) Mobile Agents and Security. Lecture Notes in Computer Science, vol 1419. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-68671-1_11
Download citation
DOI: https://doi.org/10.1007/3-540-68671-1_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64792-8
Online ISBN: 978-3-540-68671-2
eBook Packages: Springer Book Archive