Search the Catalog
 
Jones and Bartlett Home > Computer Science > Introduction to Cryptography with Java Applets > Additional Resources
Overview
Appropriate Courses
Key Features
Table of Contents
About the Author(s)
Testimonials
Additional Resources

Search This Book's Content
Powered by Google
Introduction to Cryptography with Java Applets
David Bishop, Grinnell College

ISBN-13: 9780763722074
ISBN-10: 0763722073
$139.95 (Sugg. US List)
Hardcover
370 Pages
© 2003

Request a Print Exam Copy
There are many other aspects of cryptography that Java may also be used to implement; for example:
  • Signing Messages.  A problem with public key cryptosystems is knowing whether or not someone who has sent a message actually is the person he claims to be.  The concept of signing is a technique the sender uses so that the message is known to have come from her.  This is simply one of various methods used to authenticate people.
  • Key Agreement.  Since public key encryption and decryption tends to execute more slowly than secret key systems, public key systems are often used just to establish secret keys, which are then used in message exchange using a quicker method of encryption and decryption.
  • Database Enciphering.  We can use cryptography to encipher entire databases in such a way that individuals can recover certain files or records without giving them access to the entire database.
  • Shadows.  This is a method of enciphering highly sensitive information that can be reconstructed only with the combination of a certain minimum number of keys or shadows (as they are more commonly known,) assigned to various individuals.
  • Hashes or Message Digests.  A message digest is a special marker sent referencing a message. It is used to verify that the message is authentic.  Messages, like people, are authenticated using various techniques.
  • Generating Random Numbers.  Since computers are designed to operate in a completely deterministic fashion, they actually have a very difficult time producing true random numbers.  Many of the same mathematical transformations that are used to disguise data are also used to produce "pseudorandom" sequences of numbers. 
 Find Your Sales Rep
 Recommend This Title
 Technical Support
 International Sales

Computer Science
 Computer Security / Cryptography
Mathematics
 Cryptography
Titles by David Bishop
 A Complete Guide to C#

About Jones and Bartlett | Computer Science Home | Tell a Friend | Contact Us | Find Your Sales Rep | Request Review Copies | Sign up for eUpdates | Become an Author | Technical Support | Privacy Policy