
Java is a programming language that allows developers to write applications (known
as applets) that run over the internet and are independent of the hardware and browser you
are running at the client end. The applets are stored on the web server and automatically
downloaded to the client the first time the applet is accessed. On subsequent accesses the
Java applet already resides in the cache on the client's machine and is loaded immediately
without the delay experienced the first time. Java applets have no way of reading from or
writing to the clients hard disk. Therefore there is no way that Java applets can damage
your computer or do anything malicious with your other data or programs. As part of Java's
security, an "Applet warning" is always displayed at the bottom of windows
displayed by Java applets.

The unlocked key
image or "Warning Applet Window" on the Java windows simply means that this
applet was not digitally signed and has various restriction when it runs on your computer.
Digitally signed applets do not
automatically get any more capabilities to do things than unsigned applets do. Our applet
is not digitally signed because we want to be able
to run this cart on all browsers and older browsers do not support
this feature. Plus the customer will need to accept your signature
if they trust you. What digitally signed applets get is the ability to ask you if
its okay to do something that "normal" applets can't. Most
applets are not digitally signed.
Netscape makes sure that
the final decision about what applets can and can not do on your computer is up to you. It can not be changed.
It is build into a browser. You might want to send a suggestion to Microsoft or Netscape to
remove it.

Many people think that placing a shopping cart on Secure Server (Secure Socket Layer, SSL)
makes it secure. But that only protects connection from your computer to the server
computer. You still have a Security Hole when the order is being sent from the
server
computer to your email. Many companies do not advertise this "flaw".
We decided
to make ordering completely secure by using One Time Pad (OTP) encrypting technology. It
is not efficient for large volumes that's why its not widely used, but for small volume
data it works well. A one-time pad uses a different, random key to encrypt every message.
We use variation of this method to encrypt all orders. It is very simple but power
encryption technique. The true OTP encryption is unbreakable and is used by US Military.

from
"THE CODEBREAKERS" by David KAHN - pag 398 -
Scribner - 1996
"..it
consist of a random key used once, ad only once. It provides a new
and unpredictable key character for each plaintext character in
the whole ensemble of messages ever to be sent by group of
correspondents. And it is an unpredictable system. Some systems
are unbreakable in practice only, because the cryptanalyst can
conceive of ways of solving them if he had enough time. The One
Time Pad system is unbreakable both in theory and practice.
No matter how much text a cryptanalyst had available in it, or how
much time he had to work on it, he could never solve...".
from
"APPLIED CRYPTOGRAPHY" by Bruce SCHNEIER - page
13
- Willey & Sons - 1994
"Believe
it or not, there is a perfect encryption scheme.
It's called a one time pad and was invented in 1917 by Major
Ioseph Mauborgne and AT&T's Gilbert Vernam. In its classical
form, a one time pad is nothing more than a large no repeating set
of truly random keys letters, written on sheets of paper and glued
together in a pad. The senders uses each key letter on the pad to
encrypt exactly one plaintext character. The receiver has an
identical pad and uses each key on the pad, in turn, to decrypt
each letter of the ciphertext. Each key is used exactly once,
for only message..."
from
"INTERNET SECURITY TECHNIQUES" by Larry J.
HUGHES, Jr.- page 51
- New Riders - 1995
"In
theory, ever cryptographic algorithm -except one - can be
broken given enough ciphertext, time, and compute cycles. Modern
cryptographers have found it possible to design algorithms that
might very well remain impervious to attack for eons beyond the
useful lifetime of any chiphertext, regardless of wath profound,
valuable, or damaging secrets it contains. The only
cryptosystem that can never be broken through any form of
cryptanalysis is One Time System, also called a One Time Pad.
In it, each bit of the plaintext undergoes an exclusive-or (XOR)
operation with a matching bit from a key...." "....The
beauty of a One Time Pad lies in the fact that all its security
rests in the key, and absolutely none is in the algorithm..."
|