• Nenhum resultado encontrado

Rede usada para representar as duas primeiras propostas

postas

A rede apresentada na figura 8.1 representa o modelo do protocolo que atende as necessidades das duas primeiras propostas para emiss˜ao de registro de nasci- mentos atrav´es da Internet. A grande diferenc¸a entre as propostas est´a na atuac¸˜ao da Central de Registros: na primeira proposta, a Central de Registros assume um papel de arquivo tempor´ario das certid˜oes de nascimentos que s˜ao enviadas da maternidade para o Cart´orio; j´a na segunda, a Central de Registros tem a func¸˜ao de banco de registros, devendo manter as certid˜oes armazenadas em um Banco de Dados, que passa a ser per- manente.

A rede da figura 8.1 foi dividida em 5 partes b´asicas:

Agente Autorizado : As transic¸˜oes demonstradas nesta parte da rede indicam as operac¸˜oes

que ocorrem na m´aquina do Agente Autorizado, quando este vai enviar uma nova certid˜ao para ser registrada;

Central de Registros : As transic¸˜oes demonstradas nesta parte da rede indicam as operac¸˜oes

que ocorrem na Central de Registros. As transic¸˜oes TCR01 e TCR02 ocorrem quando est´a sendo efetuado o registro por parte do Agente Autorizado. As transic¸˜oes TCR03, TCR04 e TCR05 ocorrem quando est´a sendo efetuada a liberac¸˜ao por parte do Cartor´ario;

Cartor´ario : As transic¸˜oes demonstradas nesta parte da rede indicam as operac¸˜oes que

ocorrem na m´aquina do Cartor´ario, quando este vai efetuar a liberac¸˜ao dos registros;

Comunicac¸˜ao entre Agente Autorizado e Central de Registros: Indica a comunicac¸˜ao

entre o Cartor´ario e a Central de Registros, quando o primeiro vai efetuar a liberac¸˜ao dos registros. Estas transic¸˜oes foram colocadas para que se pudesse estudar os problemas que podem ocorrer na transmiss˜ao das informac¸˜oes.

Uma observac¸˜ao a ser feita, ´e que para o disparo das transic¸˜oes na Cen- tral de Registros, no Agente Autorizado e no Cartor´ario ´e necess´ario o conhecimento da chave privada da origem e a chave p´ublica do destino. Estas chaves foram representadas como lugares, por´em estes lugares foram omitidos no desenho da rede, mas foram listados na descric¸˜ao.

Os lugares da rede s˜ao definidos por:

No Agente Autorizado:

PR01 - M´aquina do Agente Autorizado liberada para o registro. Indica que a m´aquina

do Agente Autorizado est´a apta a efetuar um novo registro de nascimento. A ine- xistˆencia de ficha indica que est´a sendo efetuado um registro de nascimento e n˜ao ´e poss´ıvel comec¸ar um outro.

PR02 - Chave Privada do Agente Autorizado

PR03 - Chave P´ublica da Central de Registros

PR04 - Certid˜ao a ser registrada. Indica que existe uma nova certid˜ao a ser registrada.

PR00 - Contador de erros na tentativa de registro pelo Agente Autorizado. Para garantir

que n˜ao existem problemas de comunicac¸˜ao entre o Agente Autorizado e a Central de Registros foi criado um contador de erros. Caso tenha ocorrido problemas um n´umero pr´e-determinado de vezes no registro de uma mesma certid˜ao o sistema entrar´a em um estado de espera e emite uma mensagem de alerta.

63

PR05 - Documento que est´a sendo registrado pelo Agente Autorizado que j´a passou da

primeira fase e aguarda resposta. Ap´os a primeira fase do processo de registro ser´a armazenada no Agente Autorizado uma c´opia do documento que foi enviado para registro, para conferˆencia no retorno dos dados.

PR06 - Chave Privada do Agente Autorizado.1

PR07 - Chave P´ublica da Central de Registros.

PR08 - Documentos registrados pelo Agente Autorizado. Ap´os o envio da Certid˜ao

por parte do Agente Autorizado, a Central de Registro manda uma resposta con- firmando os dados do documento. Com a confirmac¸˜ao o Agente Autorizado coloca num dep´osito as certid˜oes registradas.

No Cartor´ario:

PC01 - M´aquina do cart´orio liberada para registro. Indica que o sistema do Cartor´ario

est´a apto a efetuar um novo registro de nascimento.

PC02 - Chave Privada do cartor´ario.

PC03 - Chave P´ublica da Central de Registros.

PC04 - Chave privada do Cartor´ario.

PC05 - Pedido dos documentos para liberac¸˜ao por parte do Cartor´ario. O primeiro pro-

cesso para liberac¸˜ao por parte do cartor´ario ´e o processo de pedido das certid˜oes a serem liberadas quando ´e feita esta requisic¸˜ao. ´E gerado um documento informando que a requisic¸˜ao foi feita.

PC06 - Chave P´ublica da Central de Registros.

PC07 - Chave Privada do Cartor´ario.

1No desenho da rede, para ficar mais claro, as chaves foram suprimidas, por´em assume-se que a Central

de Registros conhec¸a a chave p´ublica do Agente Autorizado e vice-versa e a Central de Registros conhece a chave p´ublica do Cartor´ario e vice-versa

PC08 - Chave P´ublica da Central de Registros.

PC09 - Documentos recebidos da Central de Registros para serem liberados. Ap´os o

pedido por parte do Cartor´ario, a Central de Registros envia todos os documen- tos que o Cartor´ario possui para serem liberados. O Cartor´ario receber´a todos o documentos que tem que liberar.

TC02 - Elemento que ir´a verificar e liberar os documentos e enviar´a a resposta da liberac¸˜ao

para a central de registros; os documentos que s˜ao assinados (liberados ou n˜ao) fi- cam arquivados no Cart´orio para confirmac¸˜ao.

PC10 - Documentos Liberados.

Na Central de Registros:

PCR01 - Central de Registros liberada para receber registros do Agente Autorizado. In-

dica que a central de registros est´a liberada para efetuar novos registros de nasci- mento por parte do Agente Autorizado.

PCR02 - Chave Privada da Central de Registros

PCR03 - Chave P´ublica do Agente Autorizado.

PCR00 - Central de Registros pode receber novos registros por parte do Agente Autori-

zado. Este ´e um objeto contador, que serve para a central de registros verificar se n˜ao possui um n´umero excessivo de certid˜oes a serem liberadas.

PCR05 - Chave Privada de Central de Registros.

PCR06 - Documentos que foram enviados pelo Agente Autorizado e esperam confirmac¸˜ao.

Ap´os o envio dos documentos por parte do Agente Autorizado a Central de registros gera uma resposta para verificar se os dados recebidos est˜ao corretos.

65

PCR08 - Documentos que foram enviados pelo Agente Autorizado e esperam liberac¸˜ao

por parte do Cartor´ario. Ap´os verificac¸˜ao dos dados por parte do Agente Autorizado os documentos ficam armazenados temporariamente, esperando liberac¸˜ao por parte do cartor´ario.

PCR09 - Chave privada da Central de Registros.

PCR10 - Chave P´ublica do Cartor´ario.

PCR11 - Chave Privada do Cartor´ario.

PCR12 - Documentos que est˜ao sendo liberados pelo cartor´ario e esperam liberac¸˜ao.

Para efetuar a liberac¸˜ao dos documentos, a Central de Registros ap´os o pedido do Cartor´ario, envia todos os documentos ao Cartor´ario e guarda uma c´opia dos docu- mentos enviados para um confirmac¸˜ao posterior.

PCR13 - Chave p´ublica do Cartor´ario.

PCR14 - Chave privada da Central de Registros.

PCR15 - Documentos que est˜ao sendo liberados pelo cartor´ario e aguardam confirmac¸˜ao.

Ap´os os documentos recebidos pelo cartor´ario terem sido confirmados a central gera uma nova c´opia que ficar´a aguardando os documentos assinados pelo Car- tor´ario.

PCR16 - Chave p´ublica do Cartor´ario.

PCR17 - Dep´osito de documentos que foram armazenados e liberados. Depois de con-

firmados e assinados os documentos liberados ficam armazenados na central de Registros. Neste armazenamento ´e que se constata a diferenc¸a entre a proposta 1 e a proposta 2. Na proposta 1 os documentos ficam armazenados apenas para efeito de controle por parte da Central de Registros. Na proposta 2, os documentos ficar˜ao armazenados de forma definitiva, ficando inclusive dispon´ıveis para consultas ex- ternas quando for necess´ario.

Na comunicac¸˜ao entre o Agente Autorizado e a Central de Regis-

tros:

PA01 - Documento enviado do Agente Autorizado para a Central de Registros.

PA02 - Confirmac¸˜ao dos documentos enviados pelo Agente Autorizado e que foram Re-

cebidos pela Central de Registros.

PA03 - Documentos que foram enviados pelo Agente Autorizado e recebidos pela Cen-

tral de Registros e foram confirmado pelo Agente Autorizado.

Na comunicac¸˜ao entra a Central de Registros e o Cartor´ario:

PB01 - Pedido de envio dos documentos a serem liberados pelo Cartor´ario `a Central de

Registros.

PB02 - Documentos a serem liberados pelo Cartor´ario enviados pela Central de Regis-

tros.

PB03 Confirmac¸˜ao por parte do Cartor´ario dos documentos recebidos da Central de Re-

gistros.

PB04 - Documentos confirmados pela Central de Registros.

PB05 - Documentos assinados pelo Cartor´ario e enviados para a Central de Registros.

As transic¸˜oes da rede s˜ao definidas por:

No Agente Autorizado:

TR01 - Processo de in´ıcio do registro por parte do Agente Autorizado. ´E o processo que comec¸a o registro de nascimento, ´e executado regularmente num determinado per´ıodo de tempo, mesmo que n˜ao existam certid˜oes a serem registradas, para n˜ao permitir que um atacante que tenha conseguido descobrir a chave privada do Agente Autorizado consiga registrar certid˜oes falsas. A restric¸˜ao para este processo ´e n˜ao mandar uma segunda certid˜ao enquanto uma outra certid˜ao esteja sendo registrada.

67 O sistema do Agente Autorizado dever´a conhecer a chave p´ublica da Central de Registros. O documento a ser enviado deve ser assinado com a chave privada do Agente Autorizado e cifrado com a chave p´ublica da Central de Registros, para garantir que o seu conte´udo n˜ao seja conhecido, e nem a autoria do documento.

TR02 - Processo de confirmac¸˜ao do Registro por parte do Agente Autorizado. Este ´e

o processo que ir´a checar se um documento que est´a sendo registrado na Central de Registros ´e idˆentico ao documento enviado pelo Agente Autorizado para ser registrado. Ele ir´a guardar os documentos confirmados num dep´osito interno do Agente Autorizado que armazenar´a os documentos registrados.

Na comunicac¸˜ao entre o Agente Autorizado e a Central de Registros:

TA01, TA02, TA03 - Erro na transmiss˜ao de documentos entre a Central de Registros e

o Agente Autorizado. Estes processos s˜ao os que checam os erros na transmiss˜ao entre a Central de Registros e o Agente Autorizado. Caso ocorra algum problema, entram em ac¸˜ao encerrando o processo e reinicializando a Central de Registros e o Agente Autorizado para que possam efetuar um novo registro.

Na Central de Registros

TCR01 - Recebimento dos documentos a serem registrados, enviados pelo Agente Auto-

rizado, e confirmac¸˜ao dos registros recebidos. Este processo ´e o processo de entrada do documento na Central de Registros e ´e ele que vai checar todos os dados do do- cumento e verificar se o emissor do documento tem autorizac¸˜ao para fazˆe-lo. Ele conhece a chave p´ublica do emissor (no caso, o Agente Autorizado pelo registro) e a chave privada da Central de Registros. Caso o documento esteja dentro dos padr˜oes e a pessoa que o enviou tenha autorizac¸˜ao para fazˆe-lo, o processo ir´a criar um documento que espera a confirmac¸˜ao e ir´a definir a m´aquina como ocupada e mandar uma mensagem ao emissor com os dados do documento enviado.

TCR02 - Recebimento da confirmac¸˜ao dos documentos enviados pelo Agente Autori-

zado. Este processo tem um documento de espera que foi o documento recebido no processoT CR01. ´E a confirmac¸˜ao do documento por parte do emissor (Agente

Autorizado). Ele ir´a colocar o documento no banco tempor´ario que ir´a armazenar os documentos at´e que o Cartor´ario os libere.

TCR03 - Recebimento do pedido do Cartor´ario e envio dos documentos para serem libe-

rados. Este processo ir´a mandar os documentos para o cartor´ario fazer a liberac¸˜ao. S´o ´e disparado mediante pedido do cartor´ario, ele manda os documentos enviados pelo Agente Autorizado para o Cartor´ario para que o mesmo efetue a liberac¸˜ao, e diz qual os documentos enviados.

TCR04 - Recebimento dos documentos liberados pelo Cartor´ario e envio do pedido de

confirmac¸˜ao. Conhecendo os documentos que foram enviados para liberac¸˜ao por parte do cartor´ario, este processo faz a verificac¸˜ao dos documentos que o Cartor´ario est´a enviando. Caso os documentos estejam corretos, manda uma resposta ao Car- tor´ario e cria um outro armazenamento tempor´ario que ir´a aguardar a confirmac¸˜ao por parte do Cartor´ario.

TCR05 - Recebimento e Armazenamento dos documentos liberados pelo Cartor´ario.

´

Ultimo processo para registro da certid˜ao de nascimento. Este processo recebe os dados de resposta do Cartor´ario e encerra todo o processo, liberando as m´aquinas para que possam efetuar novos registros. Neste ponto ´e criado um dep´osito, que ter´a vers˜oes diferentes para os dois modelos. No modelo em que ainda existe o livro f´ısico de registros, este dep´osito ser´a apenas para fim de controle, no modelo em que o livro f´ısico foi abolido, o dep´osito criado ser´a um banco de dados que armazenar´a as certid˜oes de nascimento.

Na comunicac¸˜ao entre a Central de Registros e o Cartor´ario:

TB01,TB02,TB03,TB04,TB05 - Erro na transmiss˜ao entra a Central de Registros e o

Cartor´ario. Processos que ocorrem caso exista algum tipo de problema na trans- miss˜ao dos dados da Central de Registros para o Cartor´ario. Quando um desse processos entram em ac¸˜ao tanto o Cartor´ario quanto a Central de Registros s˜ao liberados para comec¸ar de novo os processos.

69

TC01 - Comec¸o da Liberac¸˜ao das Certid˜oes por parte do Cartor´ario. Este ´e o processo

que inicia a liberac¸˜ao das certid˜oes de nascimento por parte do Cartor´ario, quando o Cartor´ario quiser efetuar a liberac¸˜ao os documentos, deve enviar uma requisic¸˜ao para a Central de Registros pedindo que todas as certid˜oes lhe sejam enviadas.

TC02 - Recebimento das Certid˜oes a serem liberadas por parte do Cartor´ario. Ap´os o

pedido o sistema ficar´a aguardando que a Central de Registros envie os documen- tos do Cartor´ario. A Central ir´a recuperar todos os documentos e os enviar´a junto com o pedido de liberac¸˜ao enviado pelo Cartor´ario. Este processo recebe os docu- mentos enviados pela Central de Registros os assina e os envia de volta para que sejam confirmados e reconhecidos pela Central de Registros e cria uma c´opia para conferˆencia por parte da Central de Registros.

TC03 - Confirmac¸˜ao da liberac¸˜ao das certid˜oes de nascimento por parte do Cartor´ario.

Este processo ir´a verificar se todos os documentos est˜ao corretos e ir´a encerrar o processo de liberac¸˜ao por parte do Cartor´ario, emitindo a relac¸˜ao de todas as certid˜oes que foram verdadeiramente registradas.

Documentos relacionados