As technology progresses and as more and more personal data is digitized, there is even more of an emphasis required
on data security today than there has ever been. Protecting this data in a safe and secure way which does not impede the
access of an authorized authority is an immensely difficult and very interesting research problem. Many attempts have
been made to solve this problem within the cryptographic community.
In this book, we present one of these data security methods known as visual cryptography (VC).
Developing Secure Applications with Visual Basic first provides you with an understanding of encryption, and then guides you through adding security features to your own applications using the Microsoft CryptoAPI, and the new security features of Windows 2000. Developers who have been confused by the high-end, academic style of other encryption books and cryptography theory will delight with Chapman's understandable style and hands-on methods.
Cryptography – science of encrypting information.
“scrambles” data so only authorized parties can “unscramble” and read data using two methods
Can substitute – change one letter with a different letter
Can transpose – scramble the order of letters, without actually changing one for another.
The best cryptosystems both substitute and transpose.
Visual next slide