criptografia.pdf

29
Eriberto - nov. 08 Entendendo criptografia - para seres humanos Entendendo criptografia - para seres humanos Entendendo Entendendo criptografia criptografia (p (p ara seres humanos) ara seres humanos) João Eriberto Mota Filho 01 de novembro de 2008

Upload: gesse38

Post on 18-Jan-2016

3 views

Category:

Documents


0 download

TRANSCRIPT

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    EntendendoEntendendocriptografiacriptografia(p(p ara seres humanos)ara seres humanos)Joo Eriberto Mota Filho01 de novembro de 2008

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    ComponentesdacriptografiaComponentesdacriptografia

    Dogrego:kriptos=escondido,grifo=grafia/escrever.Dogrego:kriptos=escondido,grifo=grafia/escrever. Autenticidade.Autenticidade. Integridade.Integridade. Confidencialidade(ousigilo).Confidencialidade(ousigilo). Norepdio.Norepdio.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    TiposdecriptografiaTiposdecriptografia

    SimtricaSimtrica Vantagens:Vantagens:Simplicidadenouso;Simplicidadenouso;Grandevelocidadenasoperaes.Grandevelocidadenasoperaes.

    Desvantagens:Desvantagens:Chavenica;Chavenica;Segredocompartilhado;Segredocompartilhado;NecessidadedeumachaveparacadarelaodeNecessidadedeumachaveparacadarelaodeconfiana;confiana;

    Nopermiteaassinaturaeacertificaodigital;Nopermiteaassinaturaeacertificaodigital;AchavenopodetrafegarlivreemcanaisdeAchavenopodetrafegarlivreemcanaisdecomunicao.comunicao.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    TiposdecriptografiaTiposdecriptografia

    AssimtricaAssimtrica Vantagens:Vantagens:Utilizaumpardechaves(privadaepblica)paratodasUtilizaumpardechaves(privadaepblica)paratodasasrelaesdeconfiana;asrelaesdeconfiana;

    Osegredopessoal(chaveprivada)nocompartilhado;Osegredopessoal(chaveprivada)nocompartilhado;Permiteaassinaturaeacertificaodigital;Permiteaassinaturaeacertificaodigital;Achavepblicapodetrafegaremcanaisdecomunicao.Achavepblicapodetrafegaremcanaisdecomunicao.

    Desvantagens:Desvantagens:Baixavelocidadenasoperaes.Baixavelocidadenasoperaes.Oseuusorequerconhecimentosmaisespecficos.Oseuusorequerconhecimentosmaisespecficos.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    TiposdecriptografiaTiposdecriptografiaBEGINRSAPRIVATEKEYBEGINRSAPRIVATEKEYMIIEogIBAAKCAQEA440Is8WIpOvaJzptE91E0yCQt+TeFZIOf4KQTFOOtmwoxv77MIIEogIBAAKCAQEA440Is8WIpOvaJzptE91E0yCQt+TeFZIOf4KQTFOOtmwoxv77rLkM/3QDBl5VUYo3PRE4UyV2ldH+iY77pERHDz3e5SzptFclcc41YjG4AAOAlbKxrLkM/3QDBl5VUYo3PRE4UyV2ldH+iY77pERHDz3e5SzptFclcc41YjG4AAOAlbKx97RMHh29qp30j5RVYo6WfS4G9+pIVbZCHt7aCVRIWMmNryIBWOLTDiwP2Be12Y0z97RMHh29qp30j5RVYo6WfS4G9+pIVbZCHt7aCVRIWMmNryIBWOLTDiwP2Be12Y0z6AOOTmZdRdzgu0zWJfo16TqtrsA7DRMZnM63a6sn7Kjhmd4i6ptgck3RVGs0E6gQ6AOOTmZdRdzgu0zWJfo16TqtrsA7DRMZnM63a6sn7Kjhmd4i6ptgck3RVGs0E6gQZOCion9HJ14YoLPD85Mk8My8CAEI4QJ4vimbnVsawJ3725G5gAG5+l2HZHF8+YEZZOCion9HJ14YoLPD85Mk8My8CAEI4QJ4vimbnVsawJ3725G5gAG5+l2HZHF8+YEZbT5jLDGWoqErZuZaz61z05TdFpsE1alZR2BSQwIBIwKCAQBoBfVZft9hVeAR7tLHbT5jLDGWoqErZuZaz61z05TdFpsE1alZR2BSQwIBIwKCAQBoBfVZft9hVeAR7tLHQJR9xb5/85i5Z1cVuAdzWWXPvGppmSKYGhSSCSX0SGGEXHEF+T5R5T2GUV5qxQQJR9xb5/85i5Z1cVuAdzWWXPvGppmSKYGhSSCSX0SGGEXHEF+T5R5T2GUV5qxQ

    VSVSaFr/p0FS0rP6q37U8I1ut6SSSr5wUbBxPHqRbK554c7ijPPVSH9PKvvfDAPPaULMaFr/p0FS0rP6q37U8I1ut6SSSr5wUbBxPHqRbK554c7ijPPVSH9PKvvfDAPPaULMSJ4wJod5C6578knCO84yXUkSUx6tp53QGEEFEsBYpBCCMkIC94UXS6yiFeGWE2DISJ4wJod5C6578knCO84yXUkSUx6tp53QGEEFEsBYpBCCMkIC94UXS6yiFeGWE2DIYmdVP9rX5ilClzHlrb5Rp7tUi+q4oTHBi6Ziy5S5huxYhl8WwuZgSvWqc8CEFwcCYmdVP9rX5ilClzHlrb5Rp7tUi+q4oTHBi6Ziy5S5huxYhl8WwuZgSvWqc8CEFwcCwYtUHQkFuWHjV80fveOuy48g1NgiBopyEpsZi2vxbVSMO0cdH98rqeHTQc+M+khqwYtUHQkFuWHjV80fveOuy48g1NgiBopyEpsZi2vxbVSMO0cdH98rqeHTQc+M+khqs74LAoGBAPP0ChzT0sEz3ANsw1HPSCdP6NA3uHHOvf1mJ5RYsvWjWQuPT+ojmGys74LAoGBAPP0ChzT0sEz3ANsw1HPSCdP6NA3uHHOvf1mJ5RYsvWjWQuPT+ojmGy

    VV1jv6ahg7LXGvQ70bQS4pcOhWLSrGwx7Sb8xe1yDzEaoqu2fc0+3GASE5S0tx3h8j1jv6ahg7LXGvQ70bQS4pcOhWLSrGwx7Sb8xe1yDzEaoqu2fc0+3GASE5S0tx3h8jvoK5FTgRsz8wtLWNft1XP7l40ZSbrSn2O1iLrAJ3G1auDaHiPStVAoGBAO7JpG3cvoK5FTgRsz8wtLWNft1XP7l40ZSbrSn2O1iLrAJ3G1auDaHiPStVAoGBAO7JpG3c+77fcVUXMqrPNr5vk/KOjLI9cmAuoSGNxH+91m2lEX00mvkuWRQlRM9QS7Dwg7Zy+77fcVUXMqrPNr5vk/KOjLI9cmAuoSGNxH+91m2lEX00mvkuWRQlRM9QS7Dwg7ZyPfiA8Ql7WcjYSrUfWQCfUaGwEimVVLGLTk0PWnXKzSpIY4mm09Uy6wY67KT+XhUPfiA8Ql7WcjYSrUfWQCfUaGwEimVVLGLTk0PWnXKzSpIY4mm09Uy6wY67KT+XhU

    GGNtKNEOEJsG3Yd4VJvGMYZTyhX7gjODj7ufc3AoGBALwxSaE1sTX0zkvI7nJPciz0NtKNEOEJsG3Yd4VJvGMYZTyhX7gjODj7ufc3AoGBALwxSaE1sTX0zkvI7nJPciz0gGYcWxX3QhtALSlLvUEmPWCwYjhHWFPEC6qcmvy/79tbUYNA6SOcT8ksiT5BjzUIgGYcWxX3QhtALSlLvUEmPWCwYjhHWFPEC6qcmvy/79tbUYNA6SOcT8ksiT5BjzUIvKT4tJXC0xzfItsYETPEocksMsUr9H5sB/5xhWXEgvY7hBcGwPPkOHkisE4RsXgkvKT4tJXC0xzfItsYETPEocksMsUr9H5sB/5xhWXEgvY7hBcGwPPkOHkisE4RsXgkWaq048djMljPaZojjkX/AoGADaUfVrwrpIHL9jvXAnI9pHtnijQICi9lnxibfkKdWaq048djMljPaZojjkX/AoGADaUfVrwrpIHL9jvXAnI9pHtnijQICi9lnxibfkKdg6Rypy4A/9cezGkMZ40Z3/X1slbi9HuOgzqRbkGQGhr89Ggw+LillDXyaMa0Yeq0g6Rypy4A/9cezGkMZ40Z3/X1slbi9HuOgzqRbkGQGhr89Ggw+LillDXyaMa0Yeq0BGdG/2qso1SX+Ty7pchlM45Wqletms0ntEKTQA8upzDw4wuHG5r+eH4/++TBYleGBGdG/2qso1SX+Ty7pchlM45Wqletms0ntEKTQA8upzDw4wuHG5r+eH4/++TBYleG+C8CgYEAv+a1mEn5UHonIUzCLg2H1UsK+XddKmuuFYtXyJiVzwbg2wVyeIXoMqrV+C8CgYEAv+a1mEn5UHonIUzCLg2H1UsK+XddKmuuFYtXyJiVzwbg2wVyeIXoMqrVQdx+XcPxLMvBLAe1lNXh5g/PouwmNWT4lGnDTI8egJyvnOn1VBAX6uCguhelmwrbQdx+XcPxLMvBLAe1lNXh5g/PouwmNWT4lGnDTI8egJyvnOn1VBAX6uCguhelmwrbGpAkMlg1qXTLD09CoeMsfHi3W64cBxLcfuaxLmO6OchShsDNAa8=GpAkMlg1qXTLD09CoeMsfHi3W64cBxLcfuaxLmO6OchShsDNAa8=ENDRSAPRIVATEKEYENDRSAPRIVATEKEY

    ExemplodeExemplodechaveprivadachaveprivada

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    TiposdecriptografiaTiposdecriptografia

    sshrsasshrsaAAAAB3NzaC1yc2EAAAABIwAAAQEA440Is8WIpOvaJzptE91E0yCQt+TeFZIOf4AAAAB3NzaC1yc2EAAAABIwAAAQEA440Is8WIpOvaJzptE91E0yCQt+TeFZIOf4KQTFOOtmwoxv77rLkM/3QDBl5VUYo3PRE4UyV2ldH+iY77pERHDz3e5SzptFclccKQTFOOtmwoxv77rLkM/3QDBl5VUYo3PRE4UyV2ldH+iY77pERHDz3e5SzptFclcc41YjG4AAOAlbKx97RMHh29qp30j5RVYo6WfS4G9+pIVbZCHt7aCVRIWMmNryIB41YjG4AAOAlbKx97RMHh29qp30j5RVYo6WfS4G9+pIVbZCHt7aCVRIWMmNryIBWOLTDiwP2Be12Y0z6AOOTmZdRdzgu0zWJfo16TqtrsA7DRMZnM63a6sn7KjhmdWOLTDiwP2Be12Y0z6AOOTmZdRdzgu0zWJfo16TqtrsA7DRMZnM63a6sn7Kjhmd4i6ptgck3RVGs0E6gQZOCion9HJ14YoLPD85Mk8My8CAEI4QJ4vimbnVsawJ37254i6ptgck3RVGs0E6gQZOCion9HJ14YoLPD85Mk8My8CAEI4QJ4vimbnVsawJ3725G5gAG5+l2HZHF8+YEZbT5jLDGWoqErZuZaz61z05TdFpsE1alZR2BSQw==G5gAG5+l2HZHF8+YEZbT5jLDGWoqErZuZaz61z05TdFpsE1alZR2BSQw==teste@antaresteste@antares

    ExemplodechaveExemplodechavepblica(pardapblica(pardaprivadaanteriorprivadaanterior)

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    TiposdecriptografiaTiposdecriptografia

    AssimtricaAssimtrica Importante:Importante:Assinarcriptografaralgocomachaveprivada;Assinarcriptografaralgocomachaveprivada;Todachavepblica,quandoassinada,recebeumTodachavepblica,quandoassinada,recebeumcertificado;certificado;

    Todocertificadocontmumachavepblica.Todocertificadocontmumachavepblica.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    HashHash

    HashumalgoritmoquetransformaumagrandeHashumalgoritmoquetransformaumagrandequantidadedeinformaesemumapequenaquantidadequantidadedeinformaesemumapequenaquantidadedeinformaes.deinformaes.

    Cadatipodehashgeraumresultadohexadecimal,deCadatipodehashgeraumresultadohexadecimal,detamanhofixo,baseadoemclculos,bitabit,sobreotamanhofixo,baseadoemclculos,bitabit,sobreocontedodeumarquivoqualquer.contedodeumarquivoqualquer.

    Teoricamente,doisarquivos,comcontedosdiferentes,Teoricamente,doisarquivos,comcontedosdiferentes,nopoderiamproduziromesmohash.Casoessafalhanopoderiamproduziromesmohash.Casoessafalhaocorra,dizsequehouveumacoliso.ocorra,dizsequehouveumacoliso.

    Algumasaplicaes:armazenamentodesenhasemAlgumasaplicaes:armazenamentodesenhasemsistemas,trfegodesenhas,confernciarpidadedadosesistemas,trfegodesenhas,confernciarpidadedadosecontedo.contedo.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    HashHash

    ExemplodehashMD5(16bytes):ExemplodehashMD5(16bytes):#md5sum/etc/profile#md5sum/etc/profile1800cff6ca3026fba52eed17bae145bf1800cff6ca3026fba52eed17bae145bf

    ExemplodehashSHA1(20bytes):ExemplodehashSHA1(20bytes):#sha1sum/etc/profile#sha1sum/etc/profiledc534b99cf689739a2899e03fd40c7ddedca0990dc534b99cf689739a2899e03fd40c7ddedca0990

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    AssinaturadigitalAssinaturadigital

    Calculaseohashdeumamensagem.Calculaseohashdeumamensagem. Ohashassinado(criptografadocomachaveprivada).Ohashassinado(criptografadocomachaveprivada). AmensagemeohashassinadosoenviadosparaoAmensagemeohashassinadosoenviadosparaodestinatrio.destinatrio.

    Autenticidade,integridadeenorepdio.Autenticidade,integridadeenorepdio. OconceitodeassinaturadigitalnoenvolveosigilodaOconceitodeassinaturadigitalnoenvolveosigilodamensagem.Noentanto,esterecursopodersermensagem.Noentanto,esterecursopoderseradicionado.adicionado.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    Autoridadecertificadora(CA)Autoridadecertificadora(CA)

    AsseguraqueumachavepblicapertenceaumaAsseguraqueumachavepblicapertenceaumadeterminadapessoa.determinadapessoa.

    SsertilseaspessoasenvolvidasconfiaremnaCA.SsertilseaspessoasenvolvidasconfiaremnaCA. CadaassinaturarealizadaprecedidaporumaminuciosaCadaassinaturarealizadaprecedidaporumaminuciosaaveriguaodedocumentos.averiguaodedocumentos.

    CadachavepblicaassinadaporumaCAgeraumCadachavepblicaassinadaporumaCAgeraumcertificado.certificado.

    DemonstraodeumaCA.DemonstraodeumaCA.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    OGnuPGOGnuPG

    OPGP(PrettyGoodPrivacy)foicriado,em1991,porOPGP(PrettyGoodPrivacy)foicriado,em1991,porPhilipZimmermann.PhilipZimmermann.

    OGnuPG(GNUPrivacyGuardouGPG)umaOGnuPG(GNUPrivacyGuardouGPG)umaimplementaolivredoPGP.implementaolivredoPGP.

    OGnuPGtrabalhacomofundamentodeconfiabilidadeOGnuPGtrabalhacomofundamentodeconfiabilidademtua,dispensandoanecessidadedeumaCA.mtua,dispensandoanecessidadedeumaCA.

    OGnuPGusachavesassimtricas,permitindoaOGnuPGusachavesassimtricas,permitindoacriptografia(sigilo)eaassinaturadigital.criptografia(sigilo)eaassinaturadigital.

    PodeserutilizadoemlinhadecomandooucomPodeserutilizadoemlinhadecomandooucomprogramasespeciais,tantonoGNU/LinuxquantonoMSprogramasespeciais,tantonoGNU/LinuxquantonoMSWindows.Windows.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    AutilizaodoGnuPGAutilizaodoGnuPG

    $gpghelp$gpghelp $gpggenkey$gpggenkey $gpglistkeys|listsecretkeys$gpglistkeys|listsecretkeys $gpglistsigs$gpglistsigs $gpgfingerprint$gpgfingerprint $gpgaexport|import|exportsecretkeys$gpgaexport|import|exportsecretkeys(perigo!)(perigo!) $gpgsignkey$gpgsignkey $gpge|d$gpge|d $gpgclearsign|verify$gpgclearsign|verify $gpgeditkey$gpgeditkey $gpgupdatetrustdb$gpgupdatetrustdb

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    AutilizaodoGnuPGAutilizaodoGnuPG

    Odiretrio.gnupg.Odiretrio.gnupg. Aconfiguraodosnveisdeconfiana.Aconfiguraodosnveisdeconfiana. Servidorespblicosdechavespblicas.Servidorespblicosdechavespblicas. MozillaThunderbird+Enigmail.MozillaThunderbird+Enigmail. MozillaFirefox+FireGPG.MozillaFirefox+FireGPG. OutllookExpress+GpgOE.OutllookExpress+GpgOE. Kgpg.Kgpg. Outros.Outros.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    ComoparticipardeumafestaGPGComoparticipardeumafestaGPG

    Criarumpardechaves.Criarumpardechaves. Disponibilizarachavepblicaemumservidordechaves.Disponibilizarachavepblicaemumservidordechaves. CompareceraoeventoportandoidentidadeoucarteiradeCompareceraoeventoportandoidentidadeoucarteirademotoristaecartesoutirasdepapelcomonomemotoristaecartesoutirasdepapelcomonomecompleto,emailefingerprintdachave.completo,emailefingerprintdachave.

    Ofereceroseudocumentoeoseucartoparaaspessoas,Ofereceroseudocumentoeoseucartoparaaspessoas,solicitandoumaassinatura.solicitandoumaassinatura.

    Conferir,comcritrio,osdadosdequemlhepedirConferir,comcritrio,osdadosdequemlhepedirassinaturas.Lembrese:vocasuaprpriaCA.assinaturas.Lembrese:vocasuaprpriaCA.

    Depois,emcasa,buscaraschavesalheiasemservidoresDepois,emcasa,buscaraschavesalheiasemservidorespblicos,assinlas,exportlaseenvilasporemail.pblicos,assinlas,exportlaseenvilasporemail.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    ComoparticipardeumafestaGPGComoparticipardeumafestaGPG

    Quandoalgumlheenviarasuachaveassinada,importQuandoalgumlheenviarasuachaveassinada,importlaparaoseuchaveiroeenviarparaumservidorpblico.laparaoseuchaveiroeenviarparaumservidorpblico.

    UtilizeumcartooutiradepapelcomosseusdadosparaUtilizeumcartooutiradepapelcomosseusdadosparafacilitaratrocadeinformaes.Exemplo:facilitaratrocadeinformaes.Exemplo:

    UmarefernciaparaparticipardefestasGPG:UmarefernciaparaparticipardefestasGPG:http://www.eriberto.pro.br/wiki/index.php?http://www.eriberto.pro.br/wiki/index.php?title=Festa_GPGtitle=Festa_GPG

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    SumrioSumrio

    ComponentesdacriptografiaComponentesdacriptografiaTiposdecriptografiaTiposdecriptografiaHashHashAssinaturadigitalAssinaturadigitalAutoridadecertificadoraAutoridadecertificadoraOGnuPGOGnuPGAutilizaodoGnuPGAutilizaodoGnuPGComoparticipardeumafestaGPGComoparticipardeumafestaGPGConclusoConcluso

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    ConclusoConcluso

    Criptografianosinnimodeescondercoisas.Criptografianosinnimodeescondercoisas. OGnuPGumaformasimples,pessoalerpidadeOGnuPGumaformasimples,pessoalerpidadeutilizaracriptografiaparaobterosigiloeaassinaturautilizaracriptografiaparaobterosigiloeaassinaturadigital.digital.

    OGnuPGpodeserutilizadoemlinhadecomandooucomOGnuPGpodeserutilizadoemlinhadecomandooucomprogramasdiversos,tantonoGNU/LinuxquantonoMSprogramasdiversos,tantonoGNU/LinuxquantonoMSWindows.Windows.

    OGnuPGdispensaousodeCA,umavezquebaseiasenaOGnuPGdispensaousodeCA,umavezquebaseiasenaconfianamtua.confianamtua.

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    ConclusoConcluso

    Referncias:Referncias:

    ComoconstruireutilizarumaCA:ComoconstruireutilizarumaCA:

    http://www.eriberto.pro.br/wiki/index.php?http://www.eriberto.pro.br/wiki/index.php?title=Autoridade_Certificadora_(CA)_com_o_OpenSSLtitle=Autoridade_Certificadora_(CA)_com_o_OpenSSL

    ComoutilizaroGnuPG:ComoutilizaroGnuPG:

    http://www.eriberto.pro.br/wiki/index.php?title=Usando_o_GnuPGhttp://www.eriberto.pro.br/wiki/index.php?title=Usando_o_GnuPG

    http://www.eriberto.pro.br/wiki/index.php?title=Como_prepararhttp://www.eriberto.pro.br/wiki/index.php?title=Como_prepararse_para_uma_festa_de_assinatura_de_chaves_GPGse_para_uma_festa_de_assinatura_de_chaves_GPG

  • Eriberto - nov. 08

    Entendendo criptografia - para seres humanosEntendendo criptografia - para seres humanos

    Estapalestraestdisponvelem:

    http://www.eriberto.pro.br

    ConclusoConcluso

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29