7 CONCLUSÕES E CONSIDERAÇÕES FINAIS
7.3 Trabalhos Futuros
a) Desenvolver um módulo para integrar todas as ferramentas desenvolvidas para o agrupamento e classificação dos criptogramas;
b) Realizar mais testes de agrupamento com os algoritmos criptográficos AES e RSA com chaves maiores que 192 bits, inclusive, para verificar com que tamanhos de criptogramas esses algoritmos alcançam precision e recall máxima; c) Buscar novos padrões que possibilitem o agrupamento de criptogramas por
tamanho de chave, onde os mesmo tenham sido cifrados com o mesmo algoritmo, mas com chaves de tamanho diferente;
d) Buscar novos padrões que possibilitem o agrupamento de criptogramas por algoritmo criptográfico, com a finalidade de identificar o algoritmo criptográfico, dado um determinado criptograma;
e) Aperfeiçoar a rede neural desenvolvida neste trabalho, para que a mesma realize o agrupamento e classificação de criptogramas com sucesso, independente do critério de associação; e
f) Aprofundar os estudos sobre criptogramas cifrados com o modo de operação CBC, buscando identificar características que possibilitem agrupar e classificar esses criptogramas, independente do critério de associação.
8 REFERÊNCIAS BIBLIOGRÁFICAS
BARROS NETO, B; SCARMINIO, I. S; BRUNS, R. E. Como fazer experimentos: pesquisa e desenvolvimento na ciência e na indústria. 2 ed. Campinas: Editora da UNICAMP, 2003.
BEUTELSPACHER, Albrecht. Cryptology. 2 ed. Washington: Mathematical Association of America, 1994.
BIBLE. Bible in basic english. Disponível: http://www.o-bible.com/bbe.html [capturado 13 dez. 2005].
BIHAM, Eli; Shamir Adi. Differential cryptanalysis of DES-like cryptsystems. Journal of Cryptology, 1991, 4(1): 3 – 72.
BRZUSTOWSKI, John. Clustering Calculator. 2002. Disponível: http://www2.biology.ualberta.ca/jbrzusto/cluster.php [capturado 13 nov. 2005].
CARVALHO, Carlos A. B. de. O uso de técnicas de recuperação de informações em
criptoanálise. 2006. 75 f. Dissertação (Mestrado em Sistemas e Computação) – Instituto
Militar de Engenharia, Rio de Janeiro.
CHAPMAN, Sam. String metrics. 2006. Disponível: http://www.dcs.shef.ac.uk/~sam/stringmetrics.html [capturado 09 ago. 2006].
COELHO, Leandro de A. L. Busca padrões em criptogramas: um estudo de caso com o algoritmo RSA. 2006. 63 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação). Orientação de William Augusto Rodrigues de Souza. Instituto Metodista Bennett, Rio de Janeiro.
COUTINHO, S. C. Números inteiros e criptografia RSA. Rio de Janeiro: IMPA/SBM, 2000.
FALOUTSOS, Christos. Signature files. In: FRAKES, William B, YATES, Ricardo B.
Information retrieval: data structures and algorithms. Upper Saddle River: Prentice
Hall, 1992. p. 363-392.
FAUSSET, Laurene. Fundamentals of neural networks: architectures, algorithms, and applications. New York: Prentice Hall, 1994.
FERNEDA, Edberto. Recuperação de informações: análise sobre a contribuição da Ciência da Computação para a Ciência da Informação. 2003. 137 f. Tese (Doutorado em Ciências da Comunicação) - Escola de Comunicação e Artes, Universidade de São Paulo, São Paulo.
FOX, Christopher. Lexical analysis and stoplists. In: FRAKES, William B, YATES, Ricardo B. Information retrieval: data structures and algorithms. Upper Saddle River: Prentice Hall, 1992. p. 1-12.
FRAKES, William B. Introduction to information storage and retrieval system. In: FRAKES, William B, YATES, Ricardo B. Information retrieval: data structures and algorithms. Upper Saddle River: Prentice Hall, 1992. p. 1-12.
FRAKES, William B. Stemming algorithms. In: FRAKES, William B, YATES, Ricardo B.
Information retrieval: data structures and algorithms. Upper Saddle River: Prentice
Hall, 1992b. p. 141-167.
FREUND, J. E; SIMON, G. A. Estatística aplicada: economia, administração e contabilidade. 9 ed. Porto Alegre: Bookman, 2000.
FUNG, B. C. M; Wang, K; Ester M. Hierarchical document clustering using frequent
itemsets. Proceedings of the SIAM International Conference on Data Mining, (SDM 2003), May 2003, San Francisco, CA.
GIRDWOOD, Ellyn D. Interface web para submissão de criptogramas a um agrupador
hierárquico aglomerativo. 2006. 60 f. Trabalho de Conclusão de Curso (Bacharelado
em Ciência da Computação). Orientação de William Augusto Rodrigues de Souza. Instituto Metodista Bennett, Rio de Janeiro.
HARMAN, Donna; YATES, Ricardo B; FOX, Edward et al. Inverted files. In: FRAKES, William B, YATES, Ricardo B. Information retrieval: data structures and algorithms. Upper Saddle River: Prentice Hall, 1992a. p. 38-53.
HARMAN, Donna. Ranking algorithms. In: FRAKES, William B, YATES, Ricardo B.
Information retrieval: data structures and algorithms. Upper Saddle River: Prentice
Hall, 1992. p. 363-392.
HAYKIN, Simon. Redes neurais: princípios e prática. 2 ed. Porto Alegre: Bookman, 2001. HONKELA, T; KASKI, S; LAGUS, K. et al. Exploration of Full-Text Databases with
Self-Organizing Maps. 1996. In Proceedings of ICNN’96, IEEE International
Conference on Neural Networks, I56-61.
HONKELAA, T. (1997). Learning to Understand: General Aspects of Using Self- Organizing Maps in Natural Language Processing. Computing Anticipatory Systems, D. Dubois (ed.) , American Institute of Physics, Woodbury, New York, pp. 563-576.
HONKELAB, T. Self-Organizing Maps in Natural Language Processing. Ph.D. thesis. Helsinki University of Technology, 1997.
HONKELAC, Timo; KASKI, Samuel; LAGUS, Krista et al. WEBSON: Self-Organizing Maps of Document Collections. In Proceedins of Workshop on Self-Organizing Maps (WSOM-97), Espoo, Finland 1997; 1997:310-5.
GOLDSCHMIDT, Ronaldo; PASSOS, Emmanuel. Data mining: um guia prático. Rio de Janeiro: Elsevier, 2005.
IEMMA, A. F. Estatística descritiva. Piracicaba: Fisigmaro publicações, 1992.
JAIN, A. K; MURTY, M. N; FLYNN, P. J. Data Clustering: A Review. ACM Computing Surveys, Vol. 31, No 3, Setember 1999. p. 264-323.
KAHN, David. The codebreakers: the story of secret writing. New York: Macmillan Publishing, 1967.
KOHONEN, Teuvo; RITTER, H. Self-organizing semantic maps. Biological Cybernetics. 61. Elsevier: Amsterdam, 1989. p. 241-254.
KOHONEN, Teuvo. Self-organizing maps. 3 ed. New York: Springer, 2001.
LAMBERT, Jorge de A. Cifrador simétrico de blocos: projeto e avaliação. 2004. 353 f. Dissertação (Mestrado em Sistemas e Computação) – Instituto Militar de Engenharia, Rio de Janeiro.
LIMA, Alexandre A; LIMA, Almir Paz; MARIÑO, Fernando C. C. Criptoanálise
diferencial. 1999. Relatório Técnico nº RT035/DE9/FEV99 (Mestrado em Sistemas e
Computação) – Instituto Militar de Engenharia, Rio de Janeiro.
MANNING, Christopher D; SCHÜTZE, Hinrich. Foundations of statistical natural
language processing. Massachusetts: MIT Press, 2003.
MERKL, Dieter. Exploration of Text Collections with Hierarchical Feature maps. 20th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR'97). Philadelphia. 1997. p. 186-195.
MENEZES, Alfred J; OORSCHOT, Paul C. Van; VANSTONE, Scott A. Handbook of
applied cryptography. Boca Raton: CRC Press, 1996.
MEYER, Andréia S. Comparação de coeficientes de similaridade usados em análise de
agrupamento com dados de marcadores moleculares dominantes. 2002. 106 f.
Dissertação (Mestrado em Agronomia) – Universidade de São Paulo, Piracicaba.
MITKOV, Ruslan. The Oxford Handbook of Computational Linguistics. New York: Oxford University Press, 2005.
NIST (NATIONAL INSTITUTE OF STANDARD AND TECNOLOGY). Federal
Information Processing Standard, publication 46-3 (FIPS 46-3): Data Encryption Standard (DES). Washington D.C., 1999.
NIST (NATIONAL INSTITUTE OF STANDARD AND TECNOLOGY). Federal
ODLYZKO, A. M. The future of integer factorization. CryptoBytes (The technical newsletter of RSA Laboratories) 1 (no. 2) (1995), pp. 5-12. Disponível: http://www.dtc.umn.edu/~odlyzko/ [capturado 13 dez. 2006].
PBCT/EB (PLANO BÁSICO DE CIÊNCIA E TECNOLOGIA DO EXÉRCITO BRASILEIRO). Disponível: http://www.ime.eb.br [capturado 13 jan. 2007].
RASMUSSEN, Edie. Clustering algorithms. In: FRAKES, William B, YATES, Ricardo B.
Information retrieval: data structures and algorithms. Upper Saddle River: Prentice
Hall, 1992. p. 419-442.
RSA Laboratories. How large a key should be used in the RSA cryptosystem?. Disponível: http://www.rsasecurity.com/rsalabs/node.asp?id=2218 [capturado 13 dez. 2006].
SALTON, G; BUCKLEY, C. Term weighting approaches in automatic text retrieval. Technical Report, Cornell University, 1987.
SCHEINERMAN, Edward R. Matemática discreta: uma introdução. São Paulo: Pioneira Thomson Learning, 2003.
SCHNEIER, Bruce. Applied cryptography: protocols, algorithms and source code in C. 2 ed. Massashussets: Addison-Wesley Publishing Company Reading, 1996.
SEBERRY, J; PIEPRZYK, J. Cryptography: an introduction to computer security. Upper Saddle River: Prantice Hall, 1989.
SINGH, Simon. O livro dos códigos. 3 ed. Rio de Janeiro: Record, 2003.
SOUZA, W. A. R. Noções matemáticas do algoritmo RSA. 2005. Trabalho apresentado na disciplina de Criptologia (Mestrado em Sistemas e Computação) – Instituto Militar de Engenharia, Rio de Janeiro
SOUZA, W. A. R; GOLDSCHMIDT, R. R; Xexéo, J. A. M.; OLIVEIRA, C. M. G. M. de.
Mapa de Kohonen aplicado ao processamento de textos: casos de estudos em
Processamento de Linguagem Natural. 2006. Relatório Técnico (Mestrado em Sistemas e Computação) – Instituto Militar de Engenharia, Rio de Janeiro (a ser publicado).
STALLINGS, William. Cryptography and network security: principles and practice. 2 ed. Upper Saddle River: Prantice Hall, 1998.
SULLIVAN, Terry; NORRIS, Cathleen; PAVUR, Robert. A Single Dimension of
Relevance: Hypothesis Testing the Cluster Hypothesis. 2006. Disponível:
http://www.pantos.org/ts/papers/sdr/ [capturado 11 ago. 2006].
TEKNOMO, Kardi. Similarity Measurement. 2006. Disponível: http://people.revoledu.com/kardi/tutorial/Similarity [capturado 20 mar. 2006].
TERADA, Routo. Segurança de dados: criptografia em redes de computador. 3 ed. Rio de Janeiro: Record, 2003.
WANNER, Leo. Introduction to clustering techniques. 2004. Disponível: www.iula.upf.edu/materials/040701wanner.pdf [capturado 01 mai. 2005].
WARTIK, Steven. Boolean operations. In: FRAKES, William B, YATES, Ricardo B.
Information retrieval: data structures and algorithms. Upper Saddle River: Prentice
Hall, 1992. p. 264-292.
XEXÉO, José A. M; DRAEGER, Vitor H. P; SOUZA, William A. R. Classificação de
documentos com utilização de clusterização hierárquica aglomerativa. 2006.
Relatório Técnico nº RT124/SE-8/MAI06 (Mestrado em Sistemas e Computação) – Instituto Militar de Engenharia, Rio de Janeiro.
YANG, Y; LIU, X. A re-examination of text categorization methods. In Proceedings of SIGIR’99, p. 42-49, 1999.
YATES, Ricardo B; NETO, Berthier R. Modern information retrieval. New York: Addison Wesley, 1999.
9.1 APÊNDICE 1: TABELAS COM A ANÁLISE DOS EUROCRYPT DE 1998 A