Personal Data Security - PDS
Software to Fight Identity Theft and Cybercrime
GET STARTED USING PDS
To securely run PDS on your desktop or laptop, you should have the following:
If you are evaluating PDS you can skip the license and use the DES algorithm; but remember, DES is not secure.
- The PDS release appropriate to your operating system(s).
- A Java Runtime Environment from one of the providers below.
- A license that enables the unbreakable ciphers within PDS.
GET A PDS RELEASE
The current PDS releases are:
The Java source code of the PDS classes that provide the cryptographic functionality, including:
are available on GitHub:
- Creation of ciphers for encryption and decryption.
- Creation of cipher keys - AES (128/192/256), TDEA & DES.
- Storage and retrieval of cipher keys.
- Creation of initialization vectors.
GET A JAVA RUNTIME ENVIRONMENT
PDS does not, per se, run on your operating system (OS). Instead, PDS is a
application that runs within a
Java Virtual Machine
(JVM), and the JVM runs on the OS. As the JVM is provided by the
Java Runtime Environment
(JRE), to run PDS you will need to install a JRE of version 6 or later.
As newer JREs provide improved performance, stability and security, it is
highly recommended that you always use the latest JRE available from Oracle.
If you have security concerns regarding the use of
please know that Java is no more or less secure than other programming
languages. It is used extensively in web services, plays a large role
in business backend operations, and is the foundation of many
Many have labeled Java as insecure due to Java
which run in the web browser as a plugin, and have been the cause of many
for being able to breach the security container, or
Fortunately, technologies like
have all but
replaced the need for browser plugins.
Depending upon which JRE you install, you may not even install the applet plugin.
For example, the OpenJDK releases provide support for applets in a separate
"icedtea-web" package, and Oracle provides "server" JREs that do not support applets.
Though the standard Oracle JRE provides support for applets, the Java Control Panel
is a powerful tool to manage (er, disable) applets. To see for yourself, please see the
Oracle: (Mac, Windows, Linux, Solaris)
• http://java.com (Latest JRE - Recommended)
• http://www.oracle.com/technetwork/java/javase/downloads (More Options)
• http://www.oracle.com/technetwork/java/javase/archive-139210.html (Java Archive)
• http://openjdk.java.net/install (Linux/Unix)
• http://jdk.java.net/10 (JDK 10, early access - Linux, Mac, Windows)
IBM: (AIX, IBM i, Linux, z/OS)
• JDK / JRE 8.0.x
• Search HPE for Java and HP-UX
GET A LICENSE TO USE UNBREAKABLE CIPHERS
PDS is developed and distributed by PDS Software Solutions LLC, a United States (US) based company.
As PDS provides highly secure encryption technology, the
US export regulations
Bureau of Industry and Security (BIS)
do not allow PDS to be downloaded worldwide with all the supported encryption algorithms enabled.
PDS supports three (3) different algorithms when creating ciphers.
These algorithms are the Advanced Encryption Standard (AES), the Triple Data Encryption Algorithm (TDEA), and the Data Encryption Standard (DES). When using the AES cipher, PDS supports the three different key
sizes - 128 bits, 192 bits, and 256 bits. For more information about these combinations, please see this
comparison of the algorithms
supported within PDS. Of these, only ciphers using the DES algorithm are allowed to be used in the
public download. The reason for this is that DES is no longer considered secure, as increases in
computing power have made DES encryption breakable by brute force in a short amount of time
To work within those requirements, PDS can be categorized as having three (3) encryption levels - or modes.
The first is the "Basic" mode, which only supports ciphers using the DES algorithm.
The second is the "Secure" mode, which supports ciphers using the TDEA and DES algorithms.
The third is the "Highly Secure" mode, which supports ciphers using the AES, TDEA and DES algorithms.
In its downloaded state, PDS will run in the "Basic" mode, thus making it possible for anyone
to download and test drive PDS.
In "Basic" mode, PDS supports all of its functionality except the use of AES and TDEA ciphers.
You may create, edit and view encrypted Notes, and also encrypt your files and directories to disk or tape.
You may evaluate both Desktop/Laptop and USB installations of PDS on Unix/Linux, Mac and Windows.
When running PDS directly from a USB, you will see that PDS supports separate stateful configurations
for each operating system.
In addition to all the other minor features within PDS, you should also find that PDS provides a
nice key manager, supporting the creation, viewing, editing and deleting of keystores as well as
AES-256, AES-192, AES-128, TDEA and DES keys.
After evaluating the functionality of PDS in "Basic" mode, we hope you will find PDS to be a
secure and reliable tool to help protect your confidential information for years to come. If so,
PDS License into the application and encrypt your
information using the unbreakable ciphers.
For small businesses that would like to securely encrypt to raw devices, such as tape drives,
another product license is available - the Professional license. When licensed into this mode,
Professional Data Security adds support for tape drives with all the ciphers and key sizes.
(C) PDS Software Solutions LLC, 2016
We value your privacy