Zoom Icon

Strong Crypto Signatures Schemes

From UIC

Reverse Engineering of Strong Crypto Signatures Schemes

Contents


Infos
Author: Evilcry
Email: evilcry@virgilio.it
Website: http://evilcry.altervista.org/
Date: 05/11/2006 (dd/mm/yyyy)
Level: Damn hard, a lot of experience and luck are required
Language: Italian Image:Flag_Italian.gif
Comments: Grazie evil, l'analisi dell'algo e' davvero ottima.



Introduction

This paper will have the usual classical style of a CryptoReversing Approach, what we going talk about are the ECC also known as Elliptic Curve Cryptography; after a theorial study we will fly to the most common Secured Software Applications with a touch of Hardware Security.ware.
In this paper will use KeygenMe 10 by WiteG and will talk about: Introduction To Elliptic Curve Cryptography, Basic Math Background - Group Theory, Basic Math Background - Finite Field Arithmetic, Generalized Discrete Logarithm Problem, What Elliptic Curves are, Elliptic Curves in Cryptography, Elliptic Curve Arithmetic, Pratical Elliptic Curves Operations Sample, Foundamental Features of EC, and pratical ECC generation, Elliptic Curves Cryptographic Applications, Basic ECC Architecture Considerations, The Elliptic Curve Discrete Logarithm Problem and ECC Attacks, The Elliptic Curve Digital Signature Algorithm, A Reverse Engineering Approach, ECDLP and Schoof Solving, for Security Patterns


Tools


Essay

Reverse Engineering of Strong Crypto Signatures Schemes' pdf file


Note Finali

A big regard to all UIC: Quequero, AndreaGeddon, LonelyWolf, Alfa62, ZaiRoN, LittleLuk, RET: Devine9, Black-eye, BigS, Aimless, Haldir, ^Daemon^ and last but not least my Cattina^_^) for all others not mentioned here..sorry :)


Disclaimer

I documenti qui pubblicati sono da considerarsi pubblici e liberamente distribuibili, a patto che se ne citi la fonte di provenienza. Tutti i documenti presenti su queste pagine sono stati scritti esclusivamente a scopo di ricerca, nessuna di queste analisi è stata fatta per fini commerciali, o dietro alcun tipo di compenso. I documenti pubblicati presentano delle analisi puramente teoriche della struttura di un programma, in nessun caso il software è stato realmente disassemblato o modificato; ogni corrispondenza presente tra i documenti pubblicati e le istruzioni del software oggetto dell'analisi, è da ritenersi puramente casuale. Tutti i documenti vengono inviati in forma anonima ed automaticamente pubblicati, i diritti di tali opere appartengono esclusivamente al firmatario del documento (se presente), in nessun caso il gestore di questo sito, o del server su cui risiede, può essere ritenuto responsabile dei contenuti qui presenti, oltretutto il gestore del sito non è in grado di risalire all'identità del mittente dei documenti. Tutti i documenti ed i file di questo sito non presentano alcun tipo di garanzia, pertanto ne è sconsigliata a tutti la lettura o l'esecuzione, lo staff non si assume alcuna responsabilità per quanto riguarda l'uso improprio di tali documenti e/o file, è doveroso aggiungere che ogni riferimento a fatti cose o persone è da considerarsi PURAMENTE casuale. Tutti coloro che potrebbero ritenersi moralmente offesi dai contenuti di queste pagine, sono tenuti ad uscire immediatamente da questo sito.

Vogliamo inoltre ricordare che il Reverse Engineering è uno strumento tecnologico di grande potenza ed importanza, senza di esso non sarebbe possibile creare antivirus, scoprire funzioni malevoli e non dichiarate all'interno di un programma di pubblico utilizzo. Non sarebbe possibile scoprire, in assenza di un sistema sicuro per il controllo dell'integrità, se il "tal" programma è realmente quello che l'utente ha scelto di installare ed eseguire, né sarebbe possibile continuare lo sviluppo di quei programmi (o l'utilizzo di quelle periferiche) ritenuti obsoleti e non più supportati dalle fonti ufficiali.