|
Important note: this applet
has been proved to be running on Netscape Communicator or Navigator Version
4.05 (without or with AWT1.1). Older Netscape versions in part have severe
bugs in their Java implementation.
[Download
Netscape 4.05]
|
This applet demonstrates the off-line encryption of DICOM datasets
as implemented in the project. It offers only a few features of the full
application but uses essentially the same code and therefore the same
mechanisms. The applet combines DICOM access with encryption. The
process shown by the applet is the following:
-
applet is loaded and initialized
-
applet connects automatically to a preset DICOM image server
and loads a set of demonstration images
-
applet disconnects from the DICOM image server
-
applet switches to interactive mode;
three distinct actions are possible now, the first two in arbitrary
sequence:
-
viewing or dumping of the loaded DICOM images
-
encrypting / decrypting of all datasets belonging to a patient
-
finishing the applet by clicking the window close-button
Selecting a patient (or any study, series or image of the patient) and
pushing the Crypt button causes the Password dialog to pop
up. After entering a password, the encryption starts. Encrypted datasets
can be viewed because the image data itself is not encrypted. Dumping
them shows that sensitive patient data is no longer accessible. Selecting
an encrypted patient, pushing the Decrypt button and entering the
password starts decryption. If the password is correct, the same dataset
as before the encryption is generated. This can be shown by pushing the
Dump button.
Please note that the name of the encrypted dataset in this demo applet
contains the password. This is only for demonstration purposes
and of course would not make sense in a real case, where the password
has to be kept secret under all circumstances. |