Com o aumento da incidência de roubos de identidade, fraudes de cartão de crédito, ataques de engenharia social, o mundo digital está a enfrentar desafios nos próximos anos. Obviamente, a criptografia, uma ciência nova, vai desempenhar um papel importante na segurança de proteção de ativos digitais. Este artigo tenta explicar os conceitos básicos de criptografia (criptografia), utilizando uma linguagem simples.
Tomemos o exemplo de codificação de um ovo. Em primeiro lugar, quebrar a casca, despeje o conteúdo em uma tigela e bata vigorosamente até que o conteúdo que você conseguiu o resultado necessário - bem, um ovo mexido. Esta ação de misturar as moléculas do ovo é a criptografia. Como as moléculas são confusos, dizemos que o ovo alcançou um elevado estado de entropia (estado de aleatoriedade). Para retornar a ovos mexidos à sua forma original (incluindo uncracking shell) é descriptografia. Impossível?
No entanto, se substituirmos a palavra "ovo" e substituí-lo com o "número", "moléculas", com "números", é possível. Isso, meu amigo, é o excitante mundo da criptografia (criptografia para o short). É um novo campo dominado pelos matemáticos talentosos que usa o vocabulário, como "as relações não-lineares polinomiais", "sistemas de overdefined multivariada equações polinomiais", "Campos de Galois", e assim por diante. Estes criptógrafos usa uma linguagem que meros mortais como nós não podemos pretender compreender.
No computador, tudo são números armazenados. O seu arquivo MP3 é um número. Sua mensagem texto é um número. Seu catálogo de endereços é um número maior. O número 65 representa o caractere "A", 97 para o pequeno "a", e assim por diante.
mial equações "," Galois "campos, e assim por diante. Estes criptógrafos usa uma linguagem que meros mortais como nós não podemos fingir que entendo.No computador, tudo são números armazenados. O seu arquivo MP3 é um número. Sua mensagem texto é um número. Seu catálogo de endereços é um número maior. O número 65 representa o caractere "A", 97 para o pequeno "a", e assim por diante.
Para os humanos, nós reconhecer os números com os dígitos 0-9, onde mais, o computador pode reconhecer apenas 0 ou 1. Este é o sistema binário, que usa bits em vez de dígitos. Para converter os bits em dígitos, basta simplesmente multiplicar o número de bits por 0,3 para obter uma boa estimativa. Por exemplo, se você tem 256-bits da rupia indonésia (uma das denominações mais baixas moeda no mundo), a riqueza de Bill Gates na comparação seria microscópica.
O hexadecimal (base 16) utiliza o sistema de dez dígitos 0-9, mais os seis símbolos extra de A a F. Este conjunto tem dezesseis diferentes "dígitos", daí o nome hexadecimal. Esta notação é útil para os trabalhadores de computador para espreitar o "conteúdo real" armazenada pelo computador. Em alternativa, tratar essas diferentes sistemas numéricos como moeda, seja Euro, Franco Suíço, Libra Esterlina e afins. Assim como um objeto pode ser fixado o preço com valores diferentes, utilizando essas moedas, um número também pode ser "preço" nestes sistemas numéricos diferentes também.
Para divagar um pouco, você já se perguntou por que tinha que estudar os números primos na escola? Estou certo que a maioria dos professores de matemática não conheço essa resposta. Resposta: A subbranch chamada de criptografia de chave pública que utiliza números primos especialmente para criptografia de e-mails. Lá, eles estão falando de números ainda maiores, como 2048, 4096, 8192 bits).
Quando queremos criptografar alguma coisa, precisamos usar uma cifra. A cifra é apenas um algoritmo semelhante ao de uma receita para fazer um bolo. Foi preciso, passos inequívocos. Para realizar o processo de criptografia, você precisa de uma chave (alguns chamam-lhe passphrase). Uma boa prática em criptografia precisa da chave usada por uma cifra deve ser de alta entropia para ser eficaz.
sistema (base 16) imal usa dez dígitos 0-9, mais os seis símbolos extra de A a F. Este conjunto tem dezesseis diferentes "dígitos", daí o nome hexadecimal. Esta notação é útil para os trabalhadores de computador para espreitar o "conteúdo real" armazenada pelo computador. Em alternativa, tratar essas diferentes sistemas numéricos como moeda, seja Euro, Franco Suíço, Libra Esterlina e afins. Assim como um objeto pode ser fixado o preço com valores diferentes, utilizando essas moedas, um número também pode ser "preço" nestes sistemas numéricos diferentes também.Para divagar um pouco, você já se perguntou por que tinha que estudar os números primos na escola? Estou certo que a maioria dos professores de matemática não conheço essa resposta. Resposta: A subbranch chamada de criptografia de chave pública que utiliza números primos especialmente para criptografia de e-mails. Lá, eles estão falando de números ainda maiores, como 2048, 4096, 8192 bits).
Quando queremos criptografar alguma coisa, precisamos usar uma cifra. A cifra é apenas um algoritmo semelhante ao de uma receita para fazer um bolo. Foi preciso, passos inequívocos. Para realizar o processo de criptografia, você precisa de uma chave (alguns chamam-lhe passphrase). Uma boa prática em criptografia precisa da chave usada por uma cifra deve ser de alta entropia para ser eficaz.
Data Encryption Standard (DES), introduzida como um padrão no final dos anos 1970, foi a cifra mais comumente usado nos anos 1980 e início de 1990. Ele usa uma chave de 56 bits. Ele foi quebrado no final de 1990 com computadores especializados EUA custa cerca de US $ 250.000 em 56 horas. Com o hardware de hoje (2005), é possível crack dentro de um dia.
Posteriormente, Triple-DES DES substituído como o caminho lógico para preservar a compatibilidade com os investimentos anteriores por grandes corporações (principalmente bancos). Ele usa duas chaves de 56 bits usando três etapas: -
1. Criptografia com chave 1.
2. Descriptografar com a chave 2.
3. Criptografia com chave 1.
O comprimento de chave eficaz utilizada é apenas 112-bits (equivalente a 34 dígitos). A chave é qualquer número entre 0 e 5192296858534827628530496329220095. Alguns modificam o último processo utilizando-chave 3, tornando-o mais eficaz em chaves de 168 bits.
Advanced Encryption Standard (AES) foi adotado como padrão pelo National Institute of Standards & Technology, EUA (NIST), em 2001. AES é baseado no Rijndael (pronuncia-se "rhine boneca") desenvolvido pela cifra de dois criptógrafos belga, Victor Rijmen e Joan Daemen. Normalmente, usa AES 256-bits (equivalente a 78 dígitos) para as teclas. A chave é qualquer número entre 0 e 15792089237316195423570985008687907853269984665640564039457584007913129639935. Este número é o mesmo que o número estimado de átomos no universo.
divagar um pouco, você já se perguntou por que tinha que estudar os números primos na escola? Estou certo que a maioria dos professores de matemática não conheço essa resposta. Resposta: A subbranch chamada de criptografia de chave pública que utiliza números primos especialmente para criptografia de e-mails. Lá, eles estão falando de números ainda maiores, como 2048, 4096, 8192 bits).Quando queremos criptografar alguma coisa, precisamos usar uma cifra. A cifra é apenas um algoritmo semelhante ao de uma receita para fazer um bolo. Foi preciso, passos inequívocos. Para realizar o processo de criptografia, você precisa de uma chave (alguns chamam-lhe passphrase). Uma boa prática em criptografia precisa da chave usada por uma cifra deve ser de alta entropia para ser eficaz.
Data Encryption Standard (DES), introduzida como um padrão no final dos anos 1970, foi a cifra mais comumente usado nos anos 1980 e início de 1990. Ele usa uma chave de 56 bits. Ele foi quebrado no final de 1990 com computadores especializados EUA custa cerca de US $ 250.000 em 56 horas. Com o hardware de hoje (2005), é possível crack dentro de um dia.
Posteriormente, Triple-DES DES substituído como o caminho lógico para preservar a compatibilidade com os investimentos anteriores por grandes corporações (principalmente bancos). Ele usa duas chaves de 56 bits usando três etapas: -
1. Criptografia com chave 1.
2. Descriptografar com a chave 2.
3. Criptografia com chave 1.
O comprimento de chave eficaz utilizada é apenas 112-bits (equivalente a 34 dígitos). A chave é qualquer número entre 0 e 5192296858534827628530496329220095. Alguns modificam o último processo utilizando-chave 3, tornando-o mais eficaz em chaves de 168 bits.
Advanced Encryption Standard (AES) foi adotado como padrão pelo National Institute of Standards & Technology, EUA (NIST), em 2001. AES é baseado no Rijndael (pronuncia-se "rhine boneca") desenvolvido pela cifra de dois criptógrafos belga, Victor Rijmen e Joan Daemen. Normalmente, usa AES 256-bits (equivalente a 78 dígitos) para as teclas. A chave é qualquer número entre 0 e 15792089237316195423570985008687907853269984665640564039457584007913129639935. Este número é o mesmo que o número estimado de átomos no universo.
A National Security Agency (NSA), aprovado em junho de 2003 a AES para proteger os segredos de nível superior dentro das agências governamentais dos EUA (obviamente, sujeita a sua aprovação dos métodos de implementação). Eles são supostamente os que podem escutar todas as conversas telefônicas acontecendo ao redor do mundo. Além disso, esta organização é reconhecida como o maior empregador de matemáticos do mundo e pode ser o maior comprador de hardware de computador no mundo. A ANS tem provavelmente muitos anos perícia criptográfico à frente do público e pode, sem dúvida, quebrar muitos dos sistemas utilizados na prática. Por razões de segurança nacional, quase todas as informações sobre a NSA - mesmo o seu orçamento está classificado.
Um ataque de força bruta é basicamente para usar todas as combinações possíveis na tentativa de decifrar materiais criptografados.
Um ataque de dicionário geralmente se refere a senhas baseadas em texto (passwords), usando senhas comumente usadas. O número total de senhas comumente usado é surpreendentemente pequeno, em termos de computador.
No comments:
Post a Comment