About
Community
Bad Ideas
Drugs
Ego
Erotica
Fringe
Society
Privacy
100 Ways to Disappear and Live Free
A Guide to Intelligence Collection Methods
A Study of Criminal History Records, as Maintained by the RCMP
A Theory of Information Warfare: Preparing for 2020
An Appraisal of the Technology of Political Control
Anonymity on the Web
Antisurveillance
Appeal Filed in Teenager vs. FBI Case
Beating The FBI
Big Brother's Little Helpers: Private Intelligence Networks
Biometric ID Cards
Bugs, Taps And Infiltrators: What To Do About Political Spying
Carnival Booth: Defeating Computer-Assisted Passenger Screening System
Carnivore FAQ
China's Golden Shield: Corporations and the Development of Surveillance Technology in China
Civil Liberties Under Threat
Cooperation of Telecommunications Providers with Law Enforcement
Cryptography: Policy and Technology Trends
Disabling CCTV / Video Cameras
Disabling Surveillence Video Cameras
EPIC Analysis of Draft Guidelines on Searching and Seizing Computers
EU Lawful Interception of Telecommunications
Eavesdropping On the Electromagnetic Emanations of Digital Equipment
Electronic Surveillance in a Digital Age
Email Privacy Law Review
European Union and FBI Launch Global Surveillance System
Executive Guide to the Protection of Information
Exposing The Global Surveillance System
Exposing the Global Surveillance System
FBI Investigates Domestic Activities to Identify Terrorists
Fingerprints
General Counterdrug Intelligence Plan
Gmail Bedfellows
Hiding Yourself
Homeless Tracking Fact Sheet
How COINTELPRO Helped Destroy the Movements of the 1960s
How Private Is My Credit Report?
How Tax Returns are Selected for Audit
How To Create A New Indentity
How To Get Lost
How to Get Anything on Anyone
IRS Cups It's Ear to Cordless Phones
IRS and Terrorist-Related Information Sharing
Identification, Anonymity and Pseudonymity in Consumer Transactions
Identification: A Move Towards the Future
Identity Cards: Frequently Asked Questions
Interception Capabilities 2000
Internet Security and Privacy for Activists and Citizens
Internet Security and Privacy for Activists and Citizens
Investigators Guide to Sources of Information
Is the NSA Sniffing Your Email?
Mail Surveillance
New Communications Technologies and Traditional Civil Liberties
Participating With Safety
Privacy Rights of BBS Users
Privacy or Service: Must We Be Forced to Choose?
Proof of Echelon?
Rebirth Methods In Post 9/11 USA
Recieve Your FBI File
Report of the Interception of Communications Commissioner for 2001
Schengen Information System: SIS II
Smart Cards: Opportunities for Public Sector Applications
Spook Words
Spy Secrets
Statements by the DCI and the NSA Director on Economic Spying
Surveillance Conference Overview
Testimony of Mark M. Ishikawa CEO BayTSP.com
The "Enemy Within": EU Plans the Surveillance of Protestors
The Group Trap
The Joy of Handles
The Libertarian Party Represents You
The Shocking Menace of Satellite Surveillance
The TEMPEST Method of Computer Data Interception!
The World of Surveillance
They Were Spying on Us: Detroit Police Red Squad
Touching Big Brother: How Biometric Technology will Fuse Flesh and Machine
U.S. Military Spying on Web Sites
UK ID Cards: Majority in Favor
UK National ID Cards - A Consultation
Using the Freedom of Information Act: Revised Edition
Watching the Watcher Watching You
Watching the Watchers: The Spanish Police
What To Do When They Ask For Your Social Security Number
Who's Afraid of Carnivore? Not Me!
Why Legal Action Should Be Taken for Installation of Surveillance Cameras in Public Places
Will We Be Under Total Surveillance?
Your Papers Please
Technology
register | bbs | search | rss | faq | about
meet up | add to del.icio.us | digg it

About the "Unbreakable Code"

by oddballz194

Ciphers are methods of encoding information by substituting symbols for one another. One of the earliest ciphers is the simple substitution cipher, which was used by, among others, Julius Caesar. The Box Code, discussed in the article entitled "Unbreakable Code?", is just a permutation on the simple substiutution cipher.

The fact is that it is trivial to crack such a cipher. One need only write a program that uses a 2x2 block as the substitution source, and check the letters in the message. Here's the method:

  1. Read the first two letters.
  2. Search the 2x2 boxes, and if both letters are in the box, then the letter in the upper-left corner is the letter of the message.

Note that although this method is for only the simplest case, it can be extended to the other methods used by the author of the article. (In fact, we have one essential piece of information by the fact that it is the box code -- the real letter is in the box selected if both letters are in the box!) It is fairly simple to check all four letters randomly, as it is unlikely that more than one combination of letters from the set of boxes will result in English words (or sensible words in any language). This is actually a simplified and EASIER to crack code than the simple substitution cipher, in a way.

There is only one unbreakable code. It is called the One Time Pad. To use it, we need two keys. One key is the same regardless of message: You simply assign numbers to the letters. Here's one example:

a-1 b-2 c-3 d-4 e-5 f-6 g-7 h-8 i-9 j-10 k-11 l-12
m-13 n-14 o-15 p-16 q-17 r-18 s-19 t-20 u-21 v-22
w-23 x-24 y-25 z-26

Now create the pad, which is the other key. To do this, simply use a random string of digits. They are usually square, like so:

914 894 237 414 507
733 193 129 394 912
903 478 284 271 327
549 854 485 456 938
495 638 585 203 485

I will give an example of encoding a message, which will describe the message. For example, to encode a message "Let's go out", we do the following:

The Letter L is 12 in our first key, so we add 12 to 914 to get 926. E is 5, so we add 5 to 894 to get 899. Continuing, we get:

926 899 257 433 514
748 208 150 414

To decode this message, we need BOTH keys. Presumably you gave the pad itself to your intended recipient already. All he has to do is take the coded message and subtract the numbers from the pad. In this case:

926-914=12
899-894=5
257-237=20

...And so on. When finished, he gets:

12 5 20 19 7 15 15 21 20

Now decoding, it becomes: letsgoout

This code is impossible to break without the pad itself. As a result, once the message is passed, you should destroy the pad used for that message. When decoding a message, the pad used to decode it should be destroyed. That way, no two messages are encoded with the same pad, and it becomes impossible to break. This code has been used, with some variations, by the intelligence services of several nations, including the USA and the USSR (back when it existed). It is mathematically impossible to break since without the pad there is no way to know which letter corresponds with a coded value.

Have fun!

 
To the best of our knowledge, the text on this page may be freely reproduced and distributed.
 

totse.com certificate signatures
 
 
About | Community | Bad Ideas | Drugs | Ego | Erotica | Fringe | Society | Technology
Hot Topics