Na Aldeia
Há 124 visitantes e 1 usuário registrado online
3290 registros

3 hoje

8 nesta semana

25 neste mês
Boas vindas: Celio
Estatística
Artigos: 1062
Leituras: 6000183
Arquivados: 21
Downloads: 533
Baixados: 170994
Glossário: 1208
Bibliografia: 25
Links: 90
Visitas de onde
Top 5: | 72% | Brasil (34918) |
 | 5% | Portugal (2180) |
 | 4% | EUA (1696) |
 | 0% | Holanda (234) |
 | 0% | Rússia (203) |
48174 visitas de 97 países
| Hoje: | 1223 |
| Ontem: | 2653 |
| No mês: | 22359 |
| Mês passado: | 25815 |
| Total: | 48174 |
| Recorde: | 3037 |
| No dia: | 04.03.10 |
| Leituras hoje: | 7650 |
| Leituras Total: | 210278 |
| Bots hoje: | 181 |
| Dados desde: | 16.02.2010 |
Faça contato
21
(2 votos, média 4.5 de 5)
|
Escrito por Cristiano
|
|
Seg, 14.03.2005 04:23 |
|
Página 1 de 8
CRIPTOSISTEMA ASTAROTH
Cristiano Campos Neves
|
Índice
- 1 - Apresentação do trabalho ............................................ 2
- 1.1 - Convenções usadas no texto ........................... 2
- 2 - Definição do criptosistema ........................................... 3
- 2.1 - A função F ..................................................... 3
- 2.2 - A geração das sub-chaves ............................... 4
- 2.2.1 - Geração dos 16 pares de sub-chaves ... 4
- 2.2.2 - Geração da Tabela P .......................... 4
- 2.3 - A cifragem ..................................................... 5
- 2.3.1 – Atualização das sub-chaves ................ 5
- 2.4 - A decifragem ................................................. 5
- 3 – Apêndice A ................................................................ 6
- 3.1 - Tabela de Rotação (TR) .................................. 6
- 3.2 – S-BOX 0 ....................................................... 6
- 3.3 – S-BOX 1 ....................................................... 7
- 3.4 – S-BOX 2 ....................................................... 7
- 3.5 – S-BOX 3 ....................................................... 8
- 3.6 - Vetores de teste ............................................ 8
- 4 - Apêndice B ................................................................. 9
- 4.1 - Idéias adicionais ............................................ 9
|
1 - Apresentação do trabalho
O criptosistema Astaroth foi criado por mim, Cristiano Campos Neves, com fins acadêmicos e "recreativos".
O autor não assume qualquer tipo de responsabilidade pelo criptosistema, já que este é distribuido sem qualquer tipo de garantia, sem a cobrança de qualquer tipo de taxa, sendo um algoritmo de DOMÍNIO PÚBLICO, não patenteado.
Vale ressaltar ainda que este algoritmo, o qual apresento, apesar de NÃO ser propriedade intelectual minha e não ter qualquer limitação a sua implementação e/ou re-estruturação, os códigos incluidos no pacote original são licenciados sobre a GNU General Public License versão 2 (ou qualquer versão futura) e só podem ser utilizados/distribuidos/alterados sobre os termos desta.
1.1 - Convenções usadas no texto
Os valores numéricos apresentados neste texto podem estar em dois sistemas numéricos diferentes, para indicar o sistema hexadecimal o número será precedido por "0x" enquato para o sistema decimal, será apresentado somente o número.
O criptosistema será representado em linguagem lógica onde:
- O simbolo "^" representa um OR-Exclusivo (xor);
- Os simbolos "<><" representam rotação de bits, para direita e esquerda respectivamente;>
- Os sinais "+" e "-" representam, respectivamente, adição e subtração;
- A abreviação "mod" representa resto de divisão (módulo).
Serão usados ainda outros termos e convenções matemáticos, criptológicos, e de informática com os quais o leitor já deve estar devidamente familiarizado.
|
Atualização Sáb, 05.04.2008 18:27 |