![]() |
Indice | ![]() |
From | Marco Bodrato <bodrato@linuz.sns.it> |
Date | Thu, 26 Jun 2003 00:25:44 +0200 |
Subject | [hackmeeting] GPG chiavi tatuate |
Ciao a tutti, M'e` dispiaciuto aver poco tempo per dare una mano ed anche per presenziare all'Hackmeeting. Il poco tempo trascorso li' e` stato piacevolissimo, comunque. Nei viaggi in treno per e da Torino ho messo mano a un progettino che avevo per la testa da tempo, che vorrei poter condividere con gli altri partecipanti: una versione di GPG per creare chiavi "tatuate". Per non perdermi in spiegazioni tecniche, vi mando una chiave RSA di 4096 bit generata in questo modo. Interessanti sono le prime 6 righe. $ gpg --armor --export 8FADE1FB -----BEGIN PGP PUBLIC KEY BLOCK----- mQILBD73DAIBEAC/rowancap/figlet/font//dMP/dMMMMMMP//oPYo///oPYo/ ////dMP/dMP//aMMMb///aMMMb//dMP/dMP//amr////dMP////8///o8//////8 ///dMP/dMP/dMP/dMP/dMP/VMP/dMP/dMP//dMP////dMP/////8/dP/8///ooY/ //dMMMMMP/dMMMMMP/dMP/////dMMMMK///dMP////dMP//////8o///8//////8 /dMP/dMP/dMP/dMP/dMP/aMP/dMP/AMF//dMP////dMP////////YooP///YooP/ dMP/dMP/dMP/dMP//VMMMP//dMP/dMP/v7V1SoBDA5z2ij6+ho0clzqAdYAipnJH RRaqxdJ04CGHQGwtZWqNXUQk8FzuQQFaAB7uH7fJ7zCmtWTks4cbIGi8AoolK/gZ AbBu/wN8id0H5N1RaXljUzZYwZ5j5T4upLVc+KymFdUl0IlSMI7MWaxBFliCmuAr T+7qwj1FRxxsRFyRC+84+6z4qg1rlhWTXVVJwfbBjvjY/TKMIDtfa2q6oucX+oXh czMv9v0O9A6P+07CyN7FcB0w+FA1zs9oQ1qvuNELK0lmoFBKMWOpuRHMg9gbw6C+ RweQStVHr0ojy32tj5WF2G+0HBG5Ls5CYMENdXYQWK0tqtfxfMTWO6icaQAGKdHB U8FRARAAAQEAAAAAAAAAAAAAAAD/2P/gABBKRklGAAEBAQSvBK8AAP/+ABNmb3Rv IGJ5IFN0cmViaSc3M//bAEMASTI2QDYtSUA7QFJNSVZttnZtZGRt3p+ohLb/6P// /+j++v//////////+v7////////////////////////////AAAsIAHAASAEBIgD/ xAAZAAADAQEBAAAAAAAAAAAAAAAAAgMEAQX/xAAjEAACAgEEAwADAQAAAAAAAAAA AQIDEQQSITETI0FCUWFD/9oACAEBAAA/AL3GWqp2zz8Lz0cMcGeelaITg0IAAbrL PJaaaq/GVJ2GS5Iz2V7SQAbtN7LTcK2SbIzRJohNCAerXX47C4jEwTuIMlPsm0Ke rO/FjS+ImtYm8NYKeROG5EbNQkQlqG/gvlbFbz8OHGad+NPv+ufIT0/ClnvkrVHZ RL9N8GafYmxt8hsaXfJ1J/TjRyZT/E9OKXjS/hn1UtqUUZsZKQggcEK0kSYkwPT0 8t1EX/CGoeZsi8rsonwDYjZNk2ytlfq8ho0U265pdkrpNSeVyT3uXZSvhHWTmybY he31+stS4VwbT7JTs8jb+Enx0d3tHVZ8Ys2IBq8giaa6KLT5hlSJTq2/cibP2caw KAGoe6l7HPGBa7MU4ZKcxMiAAGoDnCWGRZwUAA1APPTuyGV2QdFi/BiOuaeMM5ta FAD/2YkCNQQTAQIAHwUCPvcMbwIbAwcLCQgHAwIBAxUCAwMWAgECHgECF4AACgkQ B/ak2o+t4fsxpA//XsbfyieI4POydVel5+LoyHyzWNqt1qRXkhBuRBIPZ0EXxVNg CKk8QDioTY+/5fwCYkU93A4dp4lRlO1OzhGR2wZkxik5DcfMVErrvBxfWwcHjrJ5 rTTB4pF4CQDEyRmx7hqFmEVD/eBQ2HWMXleiGslq9kX2Lb7Bahm9lseyzq8j7Fjv Yay+eHbGb7SSRg61MY6Kk6s6I6kg7c0Uj2vtUga4b86oB3+DaJx+Ust11TJraQu/ 4g9i7J9aU2F8bm5QqcxL+BojxlEbZoZvyJ5adBq7CrAwwfNd6poqppuNotnq1111 AOfeVeOTSMrv3oSM/VoOktd1fM/Tn8FCGIV52/EPE7F3wT5LuXblZD/g4V1nmJTi fuEWUYFu/DlFn+t2LBSJiEH7KN/gS2gxGyKcczVMcX+iJoZov0Nj/+RWpBcQT5GM yp86Z2NA9AZzocasbt+BcHRUsjZTxmSn+cmMFp+B7J4a7H55RWTyK10Wl2X+aOaD xOKId/7saBc13LxonIgF1wrA0EtUfgAmUmll+DJa2ByCSoblGxNNTSHw32Xvpxui MowrH6U9j7AoSe5QQ5JscXYm7kLlhMWU42lh4G50VAORJpSXEvGT8vBXtz/I5Mf+ cLonkUJWDr78/iCKGomGM8mdSuwm/pq4rH/mTz4xoKCYqVa13mogfaxksza0BS4g LiAuiQI1BBMBAgAfBQI+9wx+AhsDBwsJCAcDAgEDFQIDAxYCAQIeAQIXgAAKCRAH 9qTaj63h+0n/EACjO2znIBxbiHII14/l7WAC9t/PegjCy5gSVvewiKH2mfZXEh9A lIRl5kSycDIVyqEtl5P+1Tb/6ew4h1a3WcT2XLd5iKC5M4GgZaH9lDmoJfNSfyLo QDaoPlKwhyZsYTyJ+oK2h/7mt4olfo3sJaRWLc2DVwbAFZPLYSjUVwQHGqHqbhp4 t99+tBNZaVrJ72uE40iq0f+2yQeq6CR80FZh8Ye8jw2cgkcjec7JZgdwWRJsPGkQ /ODwidNA11MzO8eqY5vUPFPuSo8Ts2zbrA0ZNXwA/EvpJfWKHo7clR1WbbNqHZgj TWk08+VKtt9WsfxuX6NN3u6Z64i6hgkVabOfRjnOKvtPsZ29/859ZjOjXtSQpMzz 7pAF3sMb2CcBsukybUR3iSKTZob2My9dm2wgcVULxYn73D4kSLHdJgFOMqDVk6T7 a/g6kfAHqLvAFlZpeh6F5wxyqiRrlElPh1DvLeogPy5ff5LwsoWFJeoHgYuOMqSB M0W873+cLx4v4mlTe9bk5WonbimLj7Rk00n8zeulfkZ6Y3vDpndjHG0qlb64Tiv9 jMSPn5addO5AowTVySn4dENQNXND5NDByis4EIp+/M0i7mkBgWvwOs4x0ak+iwbv f89n4n2I9i19Yfk4iv5H+Saxr5W0GpkFWrFgcdtIC/39MTeBSiI1/9r28A==Wp7F -----END PGP PUBLIC KEY BLOCK----- La chiave e` valida, l'ho usata per firmare questo stesso messaggio. Chi mi ha visto magari mi riconoscera` nel minuscolo photoID... :-) Volendo potete aggiungere firme o togliere ID a questa chiave, ma vedrete che il tatuaggio restera` sempre visibile (_e`_ [un pezzo del] la chiave pubblica!-). Per creare chiavi del genere ho prodotto una piccola patch, che allego, da applicare a gpg-1.2.2 (www.gnupg.org). Ho curato la sicurezza delle chiavi generate piuttosto che la facilita` d'uso (per cambiare "tatuaggio" c'e` da modificar sorgenti e ricompilare), ed ogni contributo e` ovviamente gradito. A parer mio le chiavi generate sono altrettanto sicure che quelle standard. Per RSA la dimostrazione e` un po' tecnica, per DSA... direi che neppure e` necessaria, vengono modificati solo dati pubblici. Se cosi' non fosse, il rischio lo corre chi le usa :-) La stessa patch crea anche chiavi DSA "tatuate", ma solo con due piccole frasi (prima e quarta riga). Provate (1024 bit). Scopo del gioco: 1) trastullo 2) mostrare la possibilita` di canali subliminali nella generazione di chiavi. 2.1) dissuadere quindi dal crear chiavi con codici di cui non si abbia il sorgente... qui ci abbiamo messo un disegnino, ma qualcuno potrebbe nasconderci la vostra chiave segreta... Alla prossima, Marco -- GPG fingerprint: 5972 C482 24C1 E7E6 2AA0 275D 1150 EE33 ciao 00B0 lynx -source http://linuz.sns.it/~bodrato/ciao00B0.html | gpg --import
Attachment:
gnupg-1.2.2.chiavi_tatuate.diff.gz
Description: Binary data
Attachment:
pgp00003.pgp
Description: PGP signature
![]() |
Indice | ![]() |