Вы находитесь на странице: 1из 8

MANUAL DE CDIGO AUG

EBRAEL SHADDAI, 2010

MANUAL DISPONVEL NO LINK: http://ebraelshaddai.wordpress.com/2010/12/22/codigo-aug/

*******
1. INTRODUO 2. CONCEITOS 3. TABELA DE VALORES ALFA-NUMRICOS 4. CHAVE-MESTRA (MK) 5. MQUINA (Eng.) * Codificao: * Decodificao: 6. CODEC DE NMEROS

1. INTRODUO
Do Cdigo AUG, as nicas personalizaes feitas por mim so as adaptaes s nossas necessidades ortogrficas e de sofisticao, bem como sua denominao. A autoria do cdigo, no entanto, seria do imperador romano Augustus, isso segundo o livro Eu, Claudius, Imperador, de Robert Graves. Apaixonou-me o tal sistema de codificao pela sua sofisticao. Enquanto outros cdigos utilizam-se de padres decifrveis (seja por substituio, adio, mescla ou interpolao de letras e/ou nmeros), o cdigo utilizado por Augustus usava de chaves privadas, a saber, quaisquer combinao de letras e/ou nmeros, palavras, frases imaginveis. Logo, as possibilidades de codificar um documento eram infinitas, tornando-se vedadas aos que no tivessem acesso a tais chaves. To logo entendam como funciona o mtodo, sabero que virtualmente impossvel, at mesmo para supercomputadores, desvendar um texto codificado em AUG, pois os padres se aplicam s chaves em relao ao texto, e no somente ao texto, ficando assim invivel a identificao da chave, se a mesma permanecer secreta. Alm do mais, a prpria chave, numa via inversa, serve para que o receptor da mensagem ou documento proceda sua decodificao.

2. CONCEITOS
Lidaremos, no transcorrer desse tutorial, com alguns termos tcnicos, justamente para tratar o Cdigo AUG de forma inequvoca e nica. Vamos a eles: * Mquina (abrev. Eng.) como denomino o mtodo usado no cdigo, ou seja, o conjunto de leis que regem a codificao e a decodificao, a ser exposto mais frente. * Codec Abreviatura para codificar/decodificar. Descreve o processo em detalhes. * Matter Do ingls, matria. O texto a ser codificado ou decodificado. Atributos: C-Matter (texto a ser codificado) e D-Matter (texto a ser decodificado). * Target Do ingls, alvo. o resultado codificado ou decodificado. Atributos: C-Target (texto codificado) e D-Target (texto decodificado). * MK Abreviatura do ingls para Master Key (chave-mestra). a chave de cdigo que guiar tanto a codificao como a decodificao. Recomendase que no seja compartilhada e tenha-se uma para cada contato.

3. TABELA DE VALORES ALFA-NUMRICOS

A A B B c C D D E E F F G G H H 8 7 6 5 4 3 2 1

1 I 2 J3 3 K 4 L 5 M 6 N 7 O 8 P

I 9 J 10 K 11 L 12 M 13 N 14 O 15 P 16

9 Q 1 R 1 S 1 T 1 U 1 V 1 W 1 X

Q 17 R 18 S 19 T 20 U 21 V 22 X 23 X 24

1 Y 1 Z 1 2 ? 2 ! 2 , 2 ; 2 Novo pargrafo.

Y 25 Z 26 27

2 2 2 2 28 2 29 3 30

; 31

3 3 32

Palavras e nmeros no so separadas por espao, por segurana. Frases so separadas por /.

4. CHAVE-MESTRA (MK)
Quem viu a tabela acima, poder ainda estar pensando que o Cdigo AUG trata de mais um daqueles cdigos que os adolescentes e namorados usam para esconder e criptografar coisas de seus pais. Ledo engano, pois a tal MK utilizada justamente para tornar a seqncia incompreensvel. Logo, um A no comeo da frase no valer (ou poder no estar representado pelo mesmo valor numrico. Recomenda-se que se usem frases ou sequncia de palavras no associadas diretamente a voc pelas pessoas, que sejam facilmente reconhecveis apenas pelo emissor e receptor. Ou alguma outra sentena, ou at mesmo um texto inteiro (caso voc tenha-o decorado PRECISAMENTE, com rigor) pode ser usado, desde que voc tenha como se reportar de alguma forma ao local original de onde voc o extraiu (livros, msica, etc.). Obs.: Para efeito de exemplos neste manual, ser usada a MK= (Deus brasileiro), tanto para nmeros como para frases.

5. MQUINA (Eng.)
O funcionamento da Eng dado das seguintes formas: * Codificao: Sendo a, b, c e n (ensimo termo) as sequncias de letras de uma frase, e a1, b1, c1 e n1, as sequncias de letras ou nmeros de uma chave, o C-Target dado por: C-Target= /a-a1.b-b1.c-c1...n-n1/ Ou seja, considerando um exemplo: Considerando que a chave seja, por exemplo, Deus brasileiro, e a frase a ser codificada, Eu amo muito voc (lembrando que os espaos no so contados), teramos, ento: C-Matter: /E.u.a.m.o.m.u.i.t.o.v.o.c.e/ MK :/D.e.u .s .e.b.r.a.s. i .l.e. i.r/ Letra embaixo de letra, procede-se subtrao de seus valores (verificveis na tabela acima), conforme a tabela, usando-se apenas as letras suficientes. Acabadas as letras da MK, repete-se a sequncia, o que resultar em: C-Matter: /5.21. 1. 13.15.13.21. 9.20.15.22.15. 3. 5/ MK : / 4. 5.21.19. 5. 2. 18. 1.19. 9.12. 5. 9. 18/ C-Target: /1.16.-20.-6.10.11. 3. 8. 1. 6.10.10.-6.-13/ Reparem que o e de Deus e o e de brasileiro resultaram em valores diferentes no texto codificado (16 e 10). Isso, por si, j basta para verificar que o cdigo no se trata de mera substituio, e que quantas forem as chaves possveis (infinitas) tantas sero as combinaes possveis (tambm infinitas).

* Decodificao: Para a decodificao, segue-se o processo inverso. Ao texto codificado (C-Target), soma-se, letra a letra, os valores da MK vigente, respeitando a sequncia destas. Em seguida, convertemos os valores numricos resultantes em letras, smbolos ou numerais romanos correspondentes. Vejamos o que acontece com o texto codificado /1.16.-20.-6.10.11.3.8.1.6.10.10.-6.-13/, no processo de decodificao, segundo as instrues das linhas acima: C-Target: /1.16.-20.-6.10.11. 3. 8. 1. 6.10.10.-6.-13/ Adicionamos (leia-se: somamos os valores), ento, a MK vigente MK: /4.5.21.19.5.2.18.1.19.9.12.5.9.18/, item por item, e teremos: /5.21.1.13.15.13.21.9.20.15.22.15.3.5/ Substituindo os valores numricos por seus correspondentes, temos a frase original: /E.u.a.m.o.m.u.i.t.o.v.o.c.e/ Eu amo muito voc.

6. CODEC DE NMEROS
A codificao de nmeros segue a orientao do sistema de numerao dos antigos romanos, pois nmeros romanos so representados por combinaes de letras, lembram? Por isso, usa-se a tabela de substituio de letras para tal tarefa. Logo, na parte de exemplos, sabero como funciona. Vamos a um exemplo: C-Matter: /25/10/1980/ igual a C-Matter: /XXV/X/MCMLXXX/ Procedendo converso das letras em nmeros, segundo nossa famosa tabela, teremos C-Matter: /24.24.22/24/13.3.13.12.24.24.24/ Aplicando nossa MK ao alvo, teremos: C-Matter: /24.24.22/24/13.3.13.12.24.24.24/, subtramos: MK : / 4. 5. 21.19. 5. 2.18. 1. 19. 9.12/ (se sobrar caracteres da MK, desconsidere-os). O resultado : /20.21.1/5/8.1.-5.11.5.15.12/ . Essa minha data de nascimento, codificada segundo a chave-mestra descrita acima. Resultaria diferentemente se a chave-mestra fosse outra. Portanto, o que importa criar uma boa chave-mestra e seguir o processo de forma precisa. Para a decodificao, proceda como instrudo na seo 5.