Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdRegina Aerts Laatst gewijzigd meer dan 8 jaar geleden
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
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.