4758 LINUX PROJECT. - Disponível para os ambientes Windows NT, Windows 2000, AIX, OS/400, z/os, e usuários de sistemas OS/390 ; - PDF
Download "4758 LINUX PROJECT. - Disponível para os ambientes Windows NT, Windows 2000, AIX, OS/400, z/os, e usuários de sistemas OS/390 ;"
Linda Palmeira Varejão
1 UNIVERSIDADE FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DA ELETRICIDADE HABILITAÇÃO: CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: SISTEMAS OPERACIONAIS DISTRIBUÍDOS ALUNO: JOHNNETH DE SENE FONSÊCA 4758 LINUX PROJECT O foco do projeto 4758/Linux é explorar a sustentação de Sistemas Operacionais para dispositivos encaixados seguros. Nosso alvo específico é o co-processador seguro da IBM 4758, FIPS-140 um dispositivo responsivo da alteração do nível 4 com sustentação de hardware de criptografia e proteção física de falsificação. O projeto consiste em duas partes: A primeira parte deve criar um Linux apropriado como um OS autônomo para dispositivos encaixados pequenos; A segunda parte do projeto deve tratar dos aspectos da segurança do dispositivo; Usando Linux como o Sistema Operacional de baixo nível podemos fornecer uma API well-known e um modelo de programação, e alcançando e contribuindo para a comunidade de sistemas open source. IBM PCI Cryptographic Coprocessor Visão Geral - Adiciona um ambiente de alta segurança; - Disponível para os ambientes Windows NT, Windows 2000, AIX, OS/400, z/os, e usuários de sistemas OS/390 ; - Prover funções de criptografia do DES, do RSA, e do DSA e aplicações customizadas sensíveis; - A placa do PCI incorpora uma eletrônica especializada para promover aos seus usuários às funções de criptografia em tempo de execução ao fornecer um ambiente computando alto descritivo, seguro para o armazenamento das chaves e de executar processamento. - Líder para a criptografia de alta segurança e computação segura; - Disponível atualmente para todas as plataformas do usuário da IBM e muitos computadores pessoais, sendo certificado sob o padrão dos PLF dos EUA nos
2 níveis 3 e 4, e recebeu a aprovação alemão de ZKA para o sistema de transação financeira crítico que processa nos usuários z Classificado como execuções criptografia de varejo pelo departamento de exportação dos EUA; - Pode ser usando em aplicações que trabalham com dinheiro eletrônico e o porte postal eletrônico; - IBM fornece duas execuções do sistema de criptografia, e toolkits para o desenvolvimento feito sob encomenda da aplicação. * PKCS # 11, execução da versão 2.01 cria uma solução de alta segurança para os programas de aplicação desenvolvidos para esta API. * A execução criptografia comum da arquitetura da IBM fornece muitas funções do interesse especial na indústria financeira e em uma base em que processar customizado e funções de criptografia podem ser adicionadas. Pontos Principais * O projeto de resposta do hardware certificou sob a publicação dos PLF. Apropriado para processar a alta segurança e operações criptografia. * Hardware de criptografia do co-processador executa o DES, a geração do número aleatório, e funções matemáticas modulares para RSA e algoritmos criptografia de chave pública. * Fixa o carregamento do código que permite atualizar da funcionalidade quando instalado em sistemas de aplicação; * Arquitetura criptografia comum da IBM (CCA) e PKCS #11 tão bem quanto opções de software feito sob encomenda. * A IBM 4758 fornece uma plataforma segura em que os colaboradores podem construir aplicações seguras. Customização de Programação - O toolkits permite que o desenvolvedor crie suas aplicações ou extenda as aplicações CCA da IBM; - A IBM emite um identificador original e certifica a chave de assinatura de código; - Pode-se usar Linguagem C da IBM ou da Microsoft; DESEMPENHO - Os modelos 002 e 023 suportam até 175 operações chaves confidenciais de 1024-bits RSA por o segundo;
3 - O projeto de Coprocessor suporta também processar maioria do DES em elevado throughput; Programa de sustentação de CCA Características Suporte a Criptografia via o IBM Common Cryptographic Architecture (CCA) API: o DES, and triple-des data confidentiality o DES message authentication and RSA digital signatures o SHA-1, MD5, RIPEMD160, and MDC-2 and MDC-4 hashing o DES and RSA key management, RSA keys to 2048 bit-length o SET Secure Electronic Transaction services o Key diversification for smart card applications o Finance-industry PIN processing and related services, now including ANSI X9.24 Unique Key Per Transaction support o Custom extensions using the UDX toolkit Suportado nos PC s com: Windows 2000, Windows 2000 Advanced Server, and Windows NT, e em sistemas IBM pseries (RS/6000) com AIX; Application development with a common API for AIX, Windows NT and 2000, OS/400, z/os and OS/390 Descrição Os programas CCA fornecem uma família detalhada, integrada de serviços que empregam as potencialidades principais do IBM Coprocessors. Duas versões estão disponíveis: Modelos IBM 002 e 023 no Windows NT e Windows 2000, e AIX, com estas capacidades adicionais: o Triple-DES data encryption o Faster RSA operations o PIN support in the SET service used by acquirers. - CCA fornece as funções usuais do DES e do RSA para o confidencialidade dos dados e a sustentação da integridade de dados; - As potencialidades incluem: Geração de um número randômico de Criptografia; Importação e exportação segura de chaves DES; Ajuda na segurança de chaves locais; Chaves de Proteção; Clonagem de uma chave mestra; Conjunto de funções para suportar aplicações e-commerce; ATM and POS PIN-processing; Geração e Validação de Assinatura Digital; Encriptação/Decriptação de dados DES;
4 Geração de Código de Autenticação de Mensagens - Message Authentication Code (MAC); Chaves derivadas; Programação customizada; IBM eserver Cryptographic Hardware Products Os eservers da IBM oferecem diversos produtos para suprir a suas necessidades criptografia: The IBM PCI-X Cryptographic Coprocessor (PCIXCC); The IBM e-business Cryptographic Accelerator; The IBM 4758 PCI Cryptographic Coprocessor; Outros Produtos relacionados: The IBM CP Assist for Cryptographic Function (CPACF); The IBM Cryptographic Coprocessor Facility (CCF); IBM PCI-X Cryptographic Coprocessor Visão geral - Fornece uma alta segurança no subsistema de criptografia em alto throughput; - Executa os processos DES, TDES, RSA, e SHA-1; - Protege suas chaves criptografia e aplicações personalizadas; - O software pode ser customizado para atender a exigências especiais. - Fornece uma base para processar funções criptografia, chamadas de extensões de Usuário Defined (UDX); # O projeto de resposta da ferragem é certificado sob a publicação dos PLF. Apropriado para processar de alta segurança e operações de criptografia; # O hardware de criptografia do co-processador executa o DES, a geração do número aleatório, e funções matemáticas modulares para RSA e algoritmos criptografia de chave pública; # O carregamento seguro do código que permite atualizar da funcionalidade quando instalado nas aplicações; # na arquitetura cryptographic comum da IBM (CCA) assim como opções de software feito sob encomenda; IBM PCI Cryptographic Accelerator
5 A característica do projeto do IBM PCI Cryptographic Accelerator é para maximizar a aceleração Secure Socket Layer (SSL) melhor que para aplicações financeiras especializadas ou para segurança de longo tempo de armazenamento de chaves ou segredos. A eventual operação de controle, inclui comandos de decodificação, implementados no hardware. Suas principais caracteristicas são: Cinco chaves de criptografia o RSA (modular exponentiation) with data key lengths up to 2048 bits o Special RSA functions up to 2048 bits o DES, TDES, SHA-1 and MAC functions Um modulo de controle, com geração de número randômico. Interface PCI interface modular, EEPROM serial e um SRAM usado como repositório de chaves; Diferenças para o co-processador Não suporta e não precisa de zeroization; Não detecta falsificação; Naõ suporta User Defined Extensions; Pode ser obtido como um atributo adicional no eserver iseries, pseries and zseries servers. Realçando o throughput com modelos 002 e 023 de CCA e de IBM Aplicação pode afetar o desempenho do IB 4758; - O desempenho pode se avaliado em duas áreas: Multi-tarefa e multi-processamento; - Uma aplicação pode processar diversos pedidos simultaneamente; - Os co-processadores contem diversos elementos independentes do hardware: como motor de RSA, o motor do DES, o processador central, o gerador do número aleatório, e de comunicações do PCI a relação; - Projetar a aplicação multitarefa, em que cada linha pode independentemente emitir pedidos de CCA aos 4758; - Controle autômato do fluxo de pedidos que chegam; Caching de chaves DES e RSA As cópias 4758 dos modelos 002 e 023 de chaves recentemente usadas do DES e do RSA são escondidas, dentro de um módulo seguro.
6 REFERÊNCIAS: 4758/Linux Project, disponível em CryptoCards - IBM eserver cryptographic Hardware Products, disponível em IBM PCI-X Cryptographic Coprocessor, disponível em: 03.ibm.com/security/cryptocards/pcixcc/overview.shtml IBM PCI Cryptographic Accelerator, disponível em: 03.ibm.com/security/cryptocards/pcica/overview.shtml IBM PCI Cryptographic Coprocessor, disponível em: 03.ibm.com/security/cryptocards/pcicc/overview.shtml