Boa tarde amigos!
Começamos no versículo de ontem a obra “Financial Cryptography in 7 Layers“. Hoje a segunda parte.
O Modelo de 7 camadas
Este documento apresenta um modelo de 7 camadas, semelhante ao Open Systems Interconnect Reference Model da fama de rede, como mostrado na Figura 1 [5] [6]. Neste modelo, Finanças e Criptografia são alongadas, revelando mais cinco áreas de interesse.
7. Finanças | Aplicações para usuários financeiros, emissores de valor digital, e operações de trading e de mercado. |
6. Valor | Instrumentos que portam valor monetário ou outro valor. |
5. Governança | Proteção do sistema de ameaças não-técnicas. |
4. Contabilidade | Framework [estrutura] que contém valor dentro de locais definidos e gerenciáveis. |
3. Direitos | Um conceito de autenticação, com propriedade alocada ao valor unitário, e métodos de mover valores unitários entre unidades de identidade |
2. Engenharia de Software | As ferramentas para mover instruções pela rede, e manter números e informações fielmente constantes nos nodos. |
1. Criptografia | Técnicas matemáticas para afirmar certas verdades que podem ser compartilhadas entre partes para passar valor. |
Figura 1: Criptografia Financeira em 7 camadas
Uma vantagem deste modelo é a passagem do técnico para a aplicação, dando aos principais stakeholders pontos de entrada fáceis.
Podemos começar no topo, na camada Finanças, e trabalhar de cima para baixo; Este é um processo de mapeamento de requisitos e segui-los em camadas inferiores. Esse pode ser o lugar para começar se estiver envolvido em discussões de aplicações de alto nível.
Ou, podemos começar na parte inferior, na camada Criptografia, e descrever kits de ferramentas para oferecer às camadas superiores. A partir de camadas inferiores cada vez mais sofisticadas, podemos construir nosso caminho para oferecer um miscelânea de opções à camada abrangente de aplicativos financeiros.
Aqui, escolhemos uma apresentação descritiva que atravessa de baixo para cima. Mais tarde, um exemplo é apresentado na ordem inversa, de cima para baixo.
Criptografia
Na base está a criptografia [7]. Até certo ponto, o domínio científico puro da criptografia resolve problemas apenas no sentido matemático, mas fornece propriedades úteis, incluindo:
- Confidencialidade – algoritmos de criptografia
- Integridade – hashes e resumos de mensagens
- Autenticação – assinaturas digitais, cadeias de hash
A criptografia também pode resolver problemas especiais, quando corretamente formulados [8]. Por exemplo, como Alice pode assinar uma declaração de Bob sem estar ciente do conteúdo da declaração[9]?
5. Procure no Google por ISO OSI Reference Model Seven Layer
6. É principalmente coincidência que existam 7 camadas, e isso pode mudar se encontrarmos razões convincentes para adicionar ou subtrair camadas.
7. A página de recursos do Cryptix lista livros de criptografia populares, incluindo links para compras.
8. Uma grande área de tais problemas, incluindo a propriedade blinding [cegamento], é descrita em Rethinking public key infrastructures and digital certificates — building in privacy Stefan Brands, ISBN 90-901-3059-4, 1999.
9. O conceito de blinding [cegamento] é mais facilmente acessível em Achieving Electronic Privacy Scientific American David Chaum, Agosto1992.
Terminada a segunda parte da obra, amanhã a terceira. Ricas bençãos!