Você está na página 1de 6

UNIVERSIDADE PAULISTA

CURSO

CST em Anlise e Desenvolvimento de Sistemas

PIM
Projeto Integrado Multidisciplinar

2 Perodo 2011/2

PIM - PROJETO INTEGRADO MULTIDISCIPLINAR


TEMA Segurana e criptografia na transmisso de dados OBJETIVO GERAL Desenvolver um sistema de criptografia em linguagem C levando em considerao a segurana das informaes. Objetivos Especficos

Estimular o aluno na anlise de problemas, bem como na especificao


e validao das solues para os problemas analisados, atravs do uso de tcnicas de programao utilizando a linguagem de programao C;

Desenvolver a lgica de programao e as habilidades em formatar uma


proposta de soluo para o objetivo proposto;

Desenvolver um planejamento de projeto com a mensurao de custos e


prazos;

Praticar a teoria matemtica aplicada num programa; Analisar os aspectos envolvidos na segurana de informaes em redes
TCP/IP; e

Fomentar o hbito de trabalho em equipe e execuo de projetos


envolvendo mltiplas disciplinas DISCIPLINAS CONTEMPLADAS Base: Linguagem e Tcnicas de Programao, Engenharia de Software I, Fundamentos de Redes de Dados e Comunicao, Matemtica para computao e Metodologia Cientfica. Complementar: tica e Legislao Profissional. CONTEDO DO TRABALHO Para realizao deste trabalho, cada grupo dever desenvolver um sistema de criptografia em linguagem C. Um arquivo texto dever ser criptografado com algoritmo prprio, ou j existente (desde que todos os membros saibam

explicar o funcionamento deste algoritmo) simulando o uso de chaves privadas e pblicas, transmitido atravs da rede, e descriptografado usando o mesmo sistema retornando ao arquivo texto original. O trabalho dever analisar tambm a segurana da rede envolvida. A proposta apresentada por cada grupo dever ter um planejamento completo com prazos e estimativas de custos baseados em dados reais. Entre outros itens a critrio do orientador, sero avaliados: 1. Acurcia, completude e eficcia do programa; 2. Utilizao de diversos recursos e mtodos da linguagem, tais como manipulao de arquivos, funes, structs, etc.; 3. Legibilidade, organizao e comentrios do cdigo fonte; 4. Detalhamento de cada fase do modelo de processo de software utilizado no trabalho; 5. Planejamento do desenvolvimento do trabalho, envolvendo estimativa de prazos, custos e referencial terico a respeito de criptografia e mtodos criptogrficos. O trabalho escrito dever conter um captulo analisando e relacionando cada disciplina cursada ao longo do semestre com o desenvolvimento do PIM. Todas as disciplinas, obrigatoriamente, precisam ser utilizadas. O PIM dever ser normalizado de acordo com o guia de normalizao de trabalhos acadmicos (disponvel no site da UNIP em: http://www2.unip.br/servicos/biblioteca/guia.aspx ) e entregue em papel e em CD contendo uma descrio funcional do sistema e cdigos fonte completamente comentados (e anexados no final do trabalho impresso). INSTRUES PARA O DESENVOLVIMENTO 1. O Projeto PIM dever ser em grupo, de no mximo 5 alunos. 2. Os grupos devero comparecer nos dias definidos para os encontros com o orientador do projeto para que este avalie o andamento do mesmo. 3. Os alunos devero, no prazo de 15 dias, aps o envio da ementa do PIM, elaborar um cronograma de execuo do projeto. Caso isso no seja realizado a nota final do projeto poder ser reduzida de acordo com o determinado pelo orientador.

4. O professor orientador do PIM deve escrever, periodicamente, um breve relato de cada projeto, e da situao de cada componente do grupo, e enviar para o Coordenador. As Fichas de Controle devero ficar em uma pasta em poder do professor orientador do PIM. No final do semestre as fichas devero ser arquivadas no pronturio dos alunos. 5. Cada grupo dever fazer uma apresentao oral do projeto. AVALIAO A nota final do PIM definida exclusivamente pelo orientador do projeto.

FICHA DE CONTROLE DO PIM


Grupo N _____ Ano______ Perodo: _____ Orientador __________________ Tema:__________________________________________________________ Alunos:
RA Nome E-mail Curso Visto do aluno

Registros: Data do encontro Observaes

ANEXO 1 Recomendao de leitura preliminar: Singh, Simon. O livro dos cdigos. Rio de Janeiro: Record, 1999. Este livro de Simon Singh um fascinante relato sobre o desenvolvimento da criptografia. O livro reconta a evoluo dessa arte atravs dos sculos, mostrando os desafios e duelos histricos que permearam a busca do segredo e segurana nas comunicaes. Comeando na espionagem militar da Grcia antiga e chegando at a criptografia quntica experimental, o fsico ingls Singh traa um grande panorama de uma cincia que afetou o destino do mundo em diversas ocasies. Verso original em Ingls Existem 2 verses para download A verso completa (600 MB) A verso lite (45 MB) Estes downloads so da prpria pgina do Simon http://www.simonsingh.net/Code_Book_Download.html Primeiro captulo do livro: http://tigredefogo.blogspot.com/2008/01/o-livro-do-codigos-simon-singh-capitulo.html Leitura para chaves pblicas e privadas: http://www.scribd.com/doc/7299814/Algoritmo-RSA http://www.apm.pt/profissoes/mensagens.htm Texto para download: http://www.nilsonmachado.net/sema20081104.pdf

Você também pode gostar