De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

2 Studenten:Alexander AlderweireldtPromotoren:Prof. Dr. Ir. Bart Preneel Tim ThaensDr. Ir. Paul Valckenaers KHLim 2006-2007 Dagelijkse begeleiding: Lic.

Verwante presentaties


Presentatie over: "2 Studenten:Alexander AlderweireldtPromotoren:Prof. Dr. Ir. Bart Preneel Tim ThaensDr. Ir. Paul Valckenaers KHLim 2006-2007 Dagelijkse begeleiding: Lic."— Transcript van de presentatie:

1

2 2 Studenten:Alexander AlderweireldtPromotoren:Prof. Dr. Ir. Bart Preneel Tim ThaensDr. Ir. Paul Valckenaers KHLim 2006-2007 Dagelijkse begeleiding: Lic. Karel Wouters Lic. Brecht Wyseur K.U.L. ESAT COSIC Steganografische systemen gebaseerd op levende talen, met menselijke interactie

3 3Overzicht Steganografie Steganografie Thesis onderwerp Thesis onderwerp IRC IRC Stego-engine Stego-engine Cryptografische primitieven Cryptografische primitieven Data-bestand & data-structuur Data-bestand & data-structuur Codetabel Codetabel Plugin Plugin Besluit Besluit

4 4Steganografie Verbergen in onschuldig ogend medium Verbergen in onschuldig ogend medium Cryptografie vs. steganografie Cryptografie vs. steganografie Cryptografie: Cryptografie: Bericht is niet verborgen Bericht is niet verborgen Bericht kan onderschept worden Bericht kan onderschept worden Bericht kan niet ontcijferd worden Bericht kan niet ontcijferd worden Steganografie: Steganografie: Bericht is verborgen Bericht is verborgen Het medium moet eerst gevonden worden Het medium moet eerst gevonden worden Gekende steganografische systemen Gekende steganografische systemen

5 5 Thesis onderwerp IRC-module voor linguïstische steganografie met menselijke interactie IRC-module voor linguïstische steganografie met menselijke interactie Onopvallend: Onopvallend: Publiek kanaal Publiek kanaal Synoniem substitutie Synoniem substitutie Cryptografisch beveiligd bericht Cryptografisch beveiligd bericht Menselijke interactie voor syntaxis en semantiek Menselijke interactie voor syntaxis en semantiek Grafische pop-up voor menselijke interactie Grafische pop-up voor menselijke interactie

6 6IRC Overzicht Overzicht IRC-cliënt IRC-cliënt Vereisten Vereisten Studie Studie

7 7 G GUI MogelijkMultiplatformOpensourceX-Chat GUIMogelijkWindowsOpensource Visual IRC GUIMogelijkWindowsProprietarymIRC GUI Slecht gedocumenteerd non-windowsOpensource Konversation GUIMogelijkWindowsProprietaryHydraIRC GUI Slecht gedocumenteerd MultiplatformOpensourceGaim GUIMogelijkMultiplatformOpensourceChatZilla GUI Slecht gedocumenteerd non-linuxOpensourceBersIRC console Slecht gedocumenteerd MultiplatformOpensourceBitch X Gebruikers Interface Plugin Mogelijkheden Besturings- systemen LicentieNaam

8 8Stego-engine Bergmair Bergmair 3 soorten synoniemen : 3 soorten synoniemen : 0-synoniemen 0-synoniemen 1-synoniemen 1-synoniemen NULL-synoniemen NULL-synoniemen 25/25/50 verhouding voor optimale prestatie 25/25/50 verhouding voor optimale prestatie Keuze tussen NULL-synoniemen en geschikte synoniemen ≈ 75% van de totale synoniemen Keuze tussen NULL-synoniemen en geschikte synoniemen ≈ 75% van de totale synoniemen

9 9Stego-engine

10 10 Cryptografische primitieven Sessie-sleutel generen met DH sleutelovereenkomstS Sessie-sleutel generen met DH sleutelovereenkomstS 2 sleutels generen van sessie-sleutel: 2 sleutels generen van sessie-sleutel: Deterministische 'random' bitstroomβ Deterministische 'random' bitstroomβ

11 11 Cryptografische primitieven

12 12 Cryptografische primitieven Sessie-sleutel generen met DH sleutelovereenkomstS Sessie-sleutel generen met DH sleutelovereenkomstS 2 sleutels generen van sessie-sleutel: 2 sleutels generen van sessie-sleutel: Deterministische 'random' bitstroomβ Deterministische 'random' bitstroomβ RC4 – sleutelK RC4 – sleutelK

13 13 Cryptografische primitieven

14 14 Cryptografische primitieven Sessie-sleutel generen met DH sleutelovereenkomstS Sessie-sleutel generen met DH sleutelovereenkomstS 2 sleutels generen van sessie-sleutel: 2 sleutels generen van sessie-sleutel: Deterministische 'random' bitstroomβ Deterministische 'random' bitstroomβ RC4 – sleutelK RC4 – sleutelK Automatische initialisatie Automatische initialisatie

15 15 Cryptografische primitieven

16 16 Data-bestand & data-structuur Data-bestand Data-bestand Thesaurus (OpenOffice) Thesaurus (OpenOffice) Verwijder 'generic terms' en 'antonyms' Verwijder 'generic terms' en 'antonyms' Frequentie-lijst (British Corpus) Frequentie-lijst (British Corpus) Synchroniseer thesaurus met frequentie-lijst Synchroniseer thesaurus met frequentie-lijst Verwijder woorden met minder dan 3 synoniemen Verwijder woorden met minder dan 3 synoniemen Data-structuur Data-structuur Hash-tabellen Hash-tabellen Gelinkte lijsten Gelinkte lijsten

17 17 Data-bestand & data-structuur

18 18Code-tabel Generatie Generatie 2 bits van deterministische 'random' bitstroom  1 binaire representatie (00  NULL, 01  NULL) 2 bits van deterministische 'random' bitstroom  1 binaire representatie (00  NULL, 01  NULL) Doorloop het data-bestand met de deterministische 'random' bitstroom β Doorloop het data-bestand met de deterministische 'random' bitstroom β

19 19Code-tabel

20 20Code-tabel

21 21Code-tabel

22 22Code-tabel Generatie Generatie 2 bits van deterministische 'random' bitstroom  1 binaire representatie (00  NULL, 01  NULL) 2 bits van deterministische 'random' bitstroom  1 binaire representatie (00  NULL, 01  NULL) Doorloop het data-bestand met de deterministische 'random' bitstroom Doorloop het data-bestand met de deterministische 'random' bitstroom Optimalisatie Optimalisatie >40% NULL >40% NULL >40% & 40% & <60% NULL Vastzetten van de nieuwe NULL-synoniemen Vastzetten van de nieuwe NULL-synoniemen Vorige stappen herhalen Vorige stappen herhalen >30% NULL >30% NULL

23 23Plugin

24 24Plugin Informatie pop-up Informatie pop-up Gebruikersnaam van zender/ontvanger Gebruikersnaam van zender/ontvanger Oorspronkelijke geheime boodschap Oorspronkelijke geheime boodschap Initialisatie Initialisatie Sleutelovereenkomst Sleutelovereenkomst Data-bestand (indien niet bestaande) Data-bestand (indien niet bestaande) Code-tabel generatie en optimalisatie Code-tabel generatie en optimalisatie Geheime boodschap vercijferen Geheime boodschap vercijferen Gesprek met synoniemenpop-up Gesprek met synoniemenpop-up

25 25Besluit Oorspronkelijk e Thesauru s Aangepast e Thesauru s Eige n Dat a -bestan d aantal woorde n 14481 2 9797 32 aantal synoniemen 79316 5 42228 4 6841 4 synoniemen/woor d 5,4 8 2,9 2 7,1 3 Persoon 1 Persoon 2 Persoon 3 Totaa l Aantal woorden 71 6 10 6 25 1 107 3 Treffer s 14 5 2727 3939 21 1 Payloa d 0.1 01 0.1 27 0.0 78 0.0 98

26 26 Bedankt voor uw aandacht


Download ppt "2 Studenten:Alexander AlderweireldtPromotoren:Prof. Dr. Ir. Bart Preneel Tim ThaensDr. Ir. Paul Valckenaers KHLim 2006-2007 Dagelijkse begeleiding: Lic."

Verwante presentaties


Ads door Google