|
Criptografia
-
Criptologia NumaBoa [Em Português]
Por Viktoria Tkotz, mantida e atualizada desde agosto 2002.
História, Guerras, Criptografia, Criptoanálise, Lápis e Papel, A Escrita,
Matemática, Máquinas, Laboratório, Biblioteca, Glossário, RALA CUCA.
Sobre a Criptologia NumaBoa: referências adicionais.
Aldeia NumaBoa - Segurança,
Criptografia NumaBoa,
Laboratório de Criptografia.
Criptografia - Segredos Embalados
para Viagem (o livro da Vovó Vicki), por Viktoria Tkotz, Novatec Editora,
2005, ISBN 85-7522-071-3.
-
Criptografia Quântica [Em Português]
Por Afren Neto, 15 de novembro de 2004. Em Aldeia NumaBoa.
Compreendendo a Criptografia Quântica, Estabelecendo um protocolo quântico,
O envio das mensagens, Considerações gerais, Conclusão, Bibliografia.
-
Cryptography and Security Links
By Ronald L. Rivest,
MIT Laboratory for Computer Science / RSA Data Security.
-
Cryptography FAQ
Cryptography FAQ archived by FAQs.org: Cryptography FAQ,
sci.crypt.research FAQ, RSA Cryptography Today FAQ, Snake Oil FAQ.
-
Cryptography newsgroup sci.crypt FAQ - FTP
-
Encyclopedia of Cryptography and Security
Por prof. dr. Henk C. A. van Tilborg,
Technische Universiteit Eindhoven, Holanda. Quase 500 tópicos, definidos a
partir de artigos contribuídos por renomados autores e especialistas em
segurança da informação.
-
NIST CSRC - Computer Security Resource Center
NIST - National Institute of Standards and Technology, EUA.
NIST Cryptographic Toolkit.
-
NSA National Cryptologic Museum
Heritage Criptologia.
-
RSA Laboratories
RSA Laboratories é o centro de pesquisas da
RSA Security, Ronald L. Rivest.
Boletins, Desafios, Crypto FAQ, CryptoBytes, Algoritmo RSA, PKCS,
Advanced Encryption Standard (AES), Tech Notes, Padrões.
- Bruce Schneier
Crypto-Gram, boletim mensal gratuito por Bruce Schneier, provendo
resumos, análises, insights e comentários sobre segurança: computadores e geral.
Crypto-Gram.BR
[Em Português] - versão traduzida pelos CISSPs Eduardo Vianna
de Camargo Neves e Francisco Gomes Milagres, CISSP.com.br.
Algoritmos: Blowfish,
Twofish,
Yarrow PRNG (gerador de números pseudorandômico),
Solitaire.
Password Safe, S/MIME cracking Screen Saver,
Cryptography References.
Counterpane Internet Security.
-
Why Cryptography Is Harder Than It Looks
Bruce Schneier paper at
Insecure.Org.
-
Cryptography A-2-Z
By SSH Tech Corner. Introdução a Criptografia, Algoritmos,
Protocolos e Padrões, Seleção de Livros, Periódicos,
Congressos e Associações, Recursos Online.
-
Beginners' Guide to Cryptography
Criptografia Clássica, Criptografia Moderna, Quebra-Cabeças.
Mapa do Site.
-
Vince Cate's Cryptorebel/Cypherpunk Page
Índice para sites relacionados a criptografia e informação local.
-
crypto.com
Matt Blaze's cryptography resource on the Web.
-
Criptografía: Seguridad en la información [Em Espanhol]
Apresentação por Guillermo Morales-Luna, CINVESTAV, México, 2000.
-
IBM Security Library
White papers, Redbooks, Security brochures, Journals, magazines & newsletters,
List of security books, Websites, FAQs, Mailing lists/archives,
Features archive, Glossary, Government security topics.
IBM Security: Technologies
Introdução, Criptografia, E-commerce - Public Key Infrastructure (PKI),
Common Data Security Architecture (CDSA), SET - Secure Electronic Transaction,
Redes Seguras (SSL, IPSec, VPN, Firewall), Single Sign-On,
DCE Security Services, Smart cards, Antivirus e Sistemas Imunes.
IBM Security: Standards.
-
Snake Oil Warning Signs: Encryption Software to Avoid
By Matt Curtin, 1998, InterHack.net.
-
Cryptography: The Study of Encryption
Cryptography Web Sites, Publications, FAQs, and References, by Francis Litterio.
-
Crypto Law Survey
Por Bert-Jaap Koops. Este é um levantamento de leis e
regulamentações existentes e propostas sobre criptografia -
sistemas usados para proteção de informação
contra acesso não autorizado - em todo o mundo.
Veja também:
Cryptography and Liberty 2000, An International Survey of Encryption Policy.
Por Electronic Privacy Information Center (EPIC), um centro de pesquisas
de interesse público em Washington, D.C., EUA.
-
Thawte General Cryptography FAQs
By Thawte Certification.
Pequena lista de FAQ da Thawte sobre Certificados digitais, Assinaturas digitais,
Chaves e algoritmos de criptografia, Hashes digitais e algoritmos de hashing.
-
IEEE P1363: Standard Specifications For Public Key Cryptography
By IEEE P1363 Working Group, IEEE.
O projeto IEEE P1363 tem como objetivo a publicação de
Especificações Padrão para Criptografia de
Chave-Pública. O documento de padronização especifica
algoritmos em 3 famílias de funções criptográficas:
logaritmos discretos no grupo de restos módulo um primo (LD),
logaritmos discretos no grupo de pontos de um curva elíptica
em campo finito (CE), fatoração de inteiros (FI).
A documentação tem anexos descrevendo: embasamento matemático
e de criptografia, algoritmos em teoria dos números, razões
e considerações sobre segurança, bibliografia.
- Paj's Cryptography
By Paul Johnston, UK. RSA algorithm introduction: Cryptography Basics,
RSA Algorithm, Mathematical Proof, Implementation, Real World Considerations.
Javascript MD4, MD5 and SHA-1 implementations.
-
GnuPG - Links About Cryptography
Pages on cryptology from Werner Koch, GNU PG Project.
-
crypto.yashy.com Cryptography & Security
Robert's Crypto & PGP Links
Catálogo de referências (links) sobre criptografia,
segurança e privacidade. Por Robert Guerra.
-
CryptRing
Security and Cryptography WebRing.
Yahoo! WebRings on Computers & Internet Security:
General, Hacking, Hardware, Networking, Viruses.
-
Yahoo! Directory: Computers and Internet: Security and Encryption
-
North American Cryptography Archives
- International Cryptography Freedom
-
USA Encryption Export Controls
Bureau of Export Administration (BXA), Departamento de Comércio dos EUA.
-
CDT Encryption Issues
Center for Democracy & Technology (CDT).
- distributed.net
distributed.net é uma organização sem fins lucrativos
destinada a ser um ponto de concentração para
tópicos relacionados a computação distribuída,
principalmente baseada em computadores conectados a Internet usados
durante o tempo "ocioso". Os projetos da distributed.net tem sido
relacionados a concursos de resolver desafios de criptoanálise.
-
Theory of Secure Computation
Vídeo da palestra de Joe Kilian, NEC Laboratories, Universidade de
Universidade de Washington, EUA, 30 de março de 2004.
-
Autenticação de Documentos Digitais por Sistemas Criptográficos de Chave
Pública [Em português]
Por prof. Geraldo Xexéo,
D.Sc., Departamento de Computação da Universidade Federal do Rio de
Janeiro (UFRJ).
Criptoanálise
-
A Self-Study Course in Block-Cipher Cryptanalysis
Por Bruce Schneier, Cryptologia, v.24, nº 1, jan 2000, p. 18-34, PDF e
PostScript disponíveis.
Também
em Scribd (doc 7277306).
- HashClash Project
Technische Universiteit Eindhoven (TU/e), Netherlands.
Chosen-prefix collision.
Tese MSc de Marc Stevens:
On Collisions for MD5 [PDF], junho 2007.
MD5 considered harmful today - Creating a rogue CA certificate, por
Alexander Sotirov, Marc Stevens, Jacob Appelbaum, Arjen Lenstra, David
Molnar, Dag Arne Osvik, Benne de Weger; 2008-12-30.
Colliding X.509 certificates for different identities.
-
Further progress in hashing cryptanalysis (PDF)
Por Arjen K. Lenstra,
Lucent Technologies, Bell Laboratories, EUA, 26 de fevereiro de 2005.
Utilitários de Criptografia
Bibliotecas de Criptografia
-
Cryptographic Libraries
Lista de bibliotecas criptográficas completas em recursos e com fonte
disponível, por Adam Shostack.
- Veja Java APIs
-
Crypto++ Library
Crypto++ Library é uma biblioteca de classes C++ gratuita de esquemas
criptográficos. Escrita por Wei Dai.
Endereço alternativo.
Crypto++ Reference Manual.
Crypto++ Faq-O-Matic.
Crypto++ SourceForge
Project: source code and FAQ.
Crypto++ Library 5.0.4 [ftp] (Windows DLL, MSVC 6.0, FIPS 140-2 L1 conformance).
-
Cryptlib Security Software Development Toolkit
Cryptlib é um poderoso kit de ferramentas de segurança que permite,
mesmo a programadores inexperientes em criptografia, facilmente adicionar
serviços de criptografia e autenticação em seu software.
Por Peter Gutmann,
Nova Zelândia. Sítio alternativo:
cryptlib.orion.co.nz.
Estão inclusas implementações dos algoritmos de
codificação e autenticação mais populares:
criptografia convencional AES, Blowfish, CAST, DES, Triplo DES, IDEA, RC2/4/5,
Safer e Skipjack; algoritmos de hash MD2/4/5, RIPEMD-160 e SHA; algoritmos
de autenticação de mensagem (MAC) HMAC com MD5/SHA/RIPEMD-160 e
MDC-2; e criptografia chave-pública Diffie-Hellman, DSA, Elgamal e RSA.
Cryptlib tem completo tratamento de certificado X.509, com suporte adicional a
certificados SET, Microsoft AuthentiCode, Identrus, S/MIME, SSL e PKCS #7.
Cryptlib pode também fazer uso dos recursos de criptografia de
dispositivos externos como hardware security modules (HSMs), cartões
Fortezza, dispositivos PKCS #11 e smart cards.
Cryptlib é fornecida como código fonte para Unix (bibliotecas
estáticas e compartilhadas), DOS, Windows 3.x, Windows 95/98/ME,
Windows NT/2000/XP, OS/2, BeOS, Macintosh, e o ambiente Tandem; e
também disponível como Windows DLL's 16- e 32-bit, controle
ActiveX para Windows, e existem adaptações para ambientes
mainframe VM/CMS e MVS.
Cryptlib pode ser usado sem custo para avaliação,
aplicações freeware e shareware e para propósitos de pesquisa e usos
sem fins lucrativos. Todo uso comercial de Cryptlib (revenue-generating purpose in
a company or in an application product) requer uma licença de software
comercial do Cryptlib.
-
MIRACL
Multiprecision Integer and Rational Arithmetic C/C++ Library (MIRACL).
MIRACL é uma Biblioteca "Big Number" que implementa todas as primititvas
necessárias para desenvolver Criptografia para aplicação no
mundo-real. Biblioteca C com wrapper C++ incluso. Total suporte para
Elliptic Curve Cryptography (ECC), Advanced Encryption Standard (AES), hashes SHA.
MIRACL é LIVRE para uso sem fins lucrativos, educacional, ou qualquer
uso não-comercial. Qualquer uso comercial da MIRACL requer uma licença
da Shamus Software Ltd.
-
Delphi Cryptography and Multiple-Precision Arithmetic
By efg's Reference Library.
-
Network Security Services (NSS)
By Mozilla.org
Network Security Services (NSS) is a set of libraries designed to support
cross-platform development of security-enabled server applications.
Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS
#7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security
standards.
If you want add support for SSL, S/MIME, or other Internet security
standards to your application, you can use Network Security Services (NSS)
to implement all your security features. NSS provides a complete
open-source implementation of the crypto libraries used by Netscape, Sun,
and other companies in a variety of products.
NSS is open-source licensed under Mozilla Public License (MPL) and the GNU
General Public License (GPL).
-
LibTomCrypt
LibTomCrypt is a fairly comprehensive, modular and portable cryptographic
toolkit that provides developers with a vast range of well known
cryptographic algorithms: Block Ciphers with various Chaining Modes,
One-Way Hash Functions, Pseudo-Random Number Generators, Public Key.
LibTomCrypt is free for all purposes under the TDCAL license.
Microsoft
-
Microsoft Platform SDK - Windows Cryptography
Sobre Criptografia: Conceitos chave sobre criptografia e uma
visão geral de alto nível sobre as tecnologias de
criptografia da Microsoft.
Usando Criptografia: Processos e procedimentos de criptografia, e
exemplos mais amplos de programas C e Visual Basic usando
funções CryptoAPI e objetos CAPICOM.
Referência de Criptografia: Descrições detalhadas
sobre a Microsoft Windows CryptoAPI - funções, interfaces,
objetos, estruturas e outros elementos de programação
para criptografia.
-
Windows 98 Developers Handbook - Chapter 20: Security and Cryptography
Differences in security in Windows 9x and NT, The Win32 security API,
An overview of encryption, The Crypto API.
-
Entendendo sobre HASH [Em Português]
Artigo em C# Brasil.
-
Microsoft .NET Security
MSDN Library.
-
.NET Framework Developer's Guide - Cryptographic Services
Serviços Criptográficos .NET. Conceitos e guia sobre aplicar
segurança em aplicações .NET.
-
.NET Framework - System.Security.Cryptography Namespace
O namespace System.Security.Cryptography provê serviços
criptográficos para .NET, incluindo codificação e
decodificação segura de dados, bem como muitas outras
operações, como hash, geração de
números randômicos e autenticação de mensagem.
Hierarquia de classes do namespace Cryptography.
Hierarquia de classes do namespace System.Security.
Números Primos
-
The Prime Pages
Pesquisas, recordes e recursos sobre números primos.
Por Chris Caldwell, desde 1994.
URL utm.edu.
-
Number Theory - Prime Numbers
Wolfram MathWorld, criado, desenvolvido e mantido por Eric Weisstein e
Wolfram Research.
Primality Testing e muitos outros tópicos.
-
Wikipédia: Teste de primalidade AKS
Origem: Wikipédia, a enciclopédia livre.
AKS primality test (inglês).
O teste de primalidade AKS (também conhecido como Agrawal-Kayal-Saxena
primality test e cyclotomic AKS test) é um algoritmo determinístico para
prova de primalidade criado e publicado por três cientistas do Indian
Institute of Technology Kanpur: Manindra Agrawal, Neeraj Kayal e Nitin Saxena,
em 6 de agosto de 2002 com a publicação do paper intitulado PRIMES is in P.
The authors received many accolades, including the 2006 Gödel Prize and the
2006 Fulkerson Prize for this work.
O algoritmo determina se um número é primo ou composto dentro de um tempo
polinomial, e foi logo melhorado por outros. Em 2005, Carl Pomerance
e H. W. Lenstra Jr. demonstraram uma variante do AKS que traz uma considerável
melhoria sobre a complexidade computacional do algoritmo inicial.
-
The AKS "PRIMES in P" Algorithm Resource
Prof. Manindra Agarwal
e dois de seus estudantes, Nitin Saxena e Neeraj Kayal (CSE/IITK, Índia),
descobriram um algoritmo determinístico em tempo polinomial para testar se
um número fornecido é primo ou não. Uma enorme quantidade de pessoas
durante (literalmente!) séculos estiveram procurando por um
algoritmo de teste de primalidade em tempo polinomial, de forma que este
resultado é um grande marco, precedido por algumas das
soluções tempo-P para Programação Linear
anunciadas na década de 70.
Uma das principais características deste resultado é que a
prova é concisa, inteligente e elegante, e se baseia no uso
inovador e introspectivo de resultados oriundos da teoria dos números.
Download do paper completo (original, 9 p., PDF, 2002-08-06),
PRIMES is in P, v6 (versão atualizada, 9 p., PDF). Também disponível
em Scribd (doc 11108887).
PRIMES is in P little FAQ.
Teste de Primalidade, MathWorld News.
-
Números primos [Em português]
Fundamentos da teoria de Números primos, no endereço do
Projeto ZK de Informática Educativa da UFJF, Brasil.
|