Return Home Franciscan University of Steubenville Pryvit

 

  Cryptographers and Cryptanalysts > For Higher Security

Against what manner of attacks do you need to defend? For how long? How well equipped is your adversary? How well motivated?

Against curious glances at your computer files by casual intruders, Pryvit used at its simplest level may be quite enough protection. Fully 98 percent of the population may fall into this low threat category -- some who are curious, but are not competent to proceed, and a far greater number who care very little (if at all) about the content of your files or messages.

The persistent few are the ones that create the real problems. Have you ever tried to defend the content of a bird feeder against a squirrel? The squirrel is the model of motivation, persistence, ingenuity, and downright cussedness. One suspects when a squirrel cracks a new design of bird feeder, it passes along the knowledge to its grandchildren [ed. note: a paranoid view with just a touch of justification]. In practical terms, how can Pryvit be used to gain greater protection against a determined adversary?

Use Pryvit within a security system:

Security is a process in which successive defenses are deployed to thwart the attacker. Use Pryvit as one component among compression, encryption, attack detection, disbursement of components to other media or anonymous locations, etc., etc.

Cascading:

Cascading fragmentation is a method of providing greater privacy. When making a set of files secure, you may select a level of security. If you select the regular private option, the resulting privacy protected archive files are the result of shredding your vulnerable data files once, disguising the fragments, and gluing them together in random ways in composite files. If you select the high security option, the process is repeated anywhere from two to seven times. Your shredded fragments are gathered up and shredded again, and again. One new reconstitution file is produced for each cascade. If even one of these reconstitution files is kept back from people trying to get at your data, they have little hope of making sense of your privacy protected archive files.

Note that even two cascades make it extremely unlikely that an attacker can cause plain text to emerge through a brute force attack. A brute force attack is one in which the adversary programs a computer to try all the possibilities. With two or more iterations of shredding, there are simply too many possibilities. Even if the attacker were to achieve complete success at cracking the first iteration, there would be no plain text in sight. The result would give zero indication that the attack has proceeded toward a solution.

Table games:

Simple use of Pryvit requires that you have at least eight random tables on your computer. If you have more tables on your computer, pattern detection gets harder.

If your organization maintains private tables, available only to you or to members of your file sharing group, then the attacker is denied data that is essential to breaking into your files or messages. (Obviously, private tables should be shared by a secure method of transmission -- not by e-mail or the Internet.) Give those private tables numbers matching public table numbers, and you have cast further confusion on an attacker; you have done away with the limitation that there be no more than 65,536 tables.

You could even use one-time tables, which could be effective for any purpose other than unplanned communication. That's because the other person has to have the same one-time tables, and getting them to that person poses a security risk. For personal use, particularly if you maintain your one-time table on another medium, this affords a very high level of security.

A software provider might consider embedding in the code patterns of movement within a table that are unique to that application.

Reconstitution file games:

Disney's Donald Duck character was confronted with the problem of finding a safe place to keep the combination of his new safe. Flash of inspiration: Donald put the only copy of the combination in the safe. Bad idea!

Well, how about privatizing reconstitution files? Technically, this is known as recursion. Recursion with Pryvit is NOT such a bad idea. Why? Because the resulting reconstitution file is much smaller that the earlier stage file or files. The smaller something is, the easier it is to hide, to apply traditional encryption techniques, etc.

©2004 Marpex, Inc.
Search What is Pryvit? Cryptography Experts Software Providers Patent Products Other