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

Slides:



Advertisements
Verwante presentaties
HET DIGITALE ARBEIDSPLEIN Het Digitale Arbeidsplein is een website ontwikkeld in het kader van het project “Zelfmanagement van de eigen loopbaan” van MeijerConsult.
Advertisements

Business Source Premier (BSP) Zoekresultaten uitbreiden door gebruik van synoniemen Universiteitsbibliotheek verder = klikken.
Inforum Welkom Dit is een automatische voorstelling Gebruik de toets ‘Page Up’ of ‘PgUp’ van uw klavier als u sneller vooruit wil gaan. Gebruik de toets.
Internet beveiliging checklist. Overzicht Wensen Internetgebruik Risico’s Internetgebruik Oorzaken van onveilige situaties Beveiligingsbeleid Checklist.
Dienstencatalogus 24 november Programma Wat is een productencatalogus Alle componenten op een rij – De generieke informatie – De specifieke informatie.
Door: Marvin Peters & Frank van Esch
Hoofdstuk 2 Communicatie
Gegevensstructuren: list boxen en lijsten
Wouter van der Zwan Lezing Draaitabellen Wouter van der Zwan
Geïntegreerde Communicatie
Katholieke Universiteit Leuven - ESAT, BELGIUM ATraNoS Workshop 17 september 2004 Patrick Wambacq.
Machtsverheffen als geheimschrift
Tussentijdse presentatie
Experimenteel Design Prof. Dr. S. Van Dongen
1 Prof. Dr. Martine De Cock academiejaar Eenvoudige wiskundige uitdrukkingen.
Basic Web Services Technology Matthijs Smith & Roel Arents tbv ISS 2005/2006.
Fast and Effective Query Refinement B. Velez, R. Weiss, M.A. Sheldon, D.K. Gifford SIGIR 1997.
Media en creativiteit module 2 Identiteit Jaar 1.
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
Logaritmen (heel eventjes)
Project OO-AD: Color Crazy Domien Nowicki, Bjorn Schobben.
Camerlinckx Tim Papp Stijn Vermeerschen Wouter
Tussenpresentatie Project Eenmaal Andermaal
VOP groep 4 Rik Bauwens Alexander Cosman Wouter De Meester Maarten Vandeperre KaraokeTube.
VOP groep 4 Rik Bauwens Alexander Cosman Wouter De Meester Maarten Vandeperre KaraokeTube.
VOP groep 4 Rik Bauwens Alexander Cosman Wouter De Meester Maarten Vandeperre KaraokeTube.
Workshop: Geheimschrift op de TI-83+
Evaluatie Technieken Course 10, CMC, 04/11/03. 04/11/03HC102 Evaluation and Testing “ Experienced designers have attained the wisdom and humility to know.
Onderhoud met IOBit-tools woensdag 4 januari 2012.
Hogeschool HZ Zeeland 19 augustus 2003augustus 2003 Data Structuren & Algoritmen Week 3.
Cursus informatiebeveiliging Eric Laermans – Tom Dhaene
Cryptografische algoritmen en protocols (4) Cursus informatiebeveiliging Eric Laermans – Tom Dhaene.
Rapportering door ontvangers Toelichting van de bevindingen uit het survey- onderzoek ‘Management & Innovatie in Lokale Besturen’ Prof. dr. Geert Bouckaert.
Een verhandeling bij marketing Belangrijke punten, afspraken, en tips Marketing Research Group K.U.Leuven.
1 Datastructuren Een informele inleiding tot Skiplists Onderwerp 13.
CLOUD COMPUTING Wat is het? Wie zijn de aanbieders? Is het veilig? Wat kun je er mee? Robert K Bol PVGE Best.
Symposium 12 mei 2011 Workshop: ‘Sociaal dossier en handelingsplan in residentieel werken met gezinnen’ door Carlo Theuwen en Lien Van Hoof.
Security 2 Cryptografie en ICT
Belgacom Bizmail ONEway voor Leveranciers
Wat is WordPress en hoe installeer je het?. Wat is WordPress? WordPress is een CMS (Content Management Systeem) net als Joomla; Met een CMS kan een gebruiker.
Boomerang.
Public Design Technologisering Paul van Den Hogen Martino Wullems.
DepanneBlogt 29/06/06 Informatievergadering 1 Huidige situatie.
Klik op één van de hoofdstukken voor meer informatie of klik op volgende pagina om de handleiding te starten. 1.Navigatie op de homepaginaNavigatie op.
Rabobank Zoetermeer Sponsor v/h SeniorWeb Welkom les 3 Overzicht vorige les  Terugblik op wat we geleerd hebben  Uitwisselen van ervaringen  Behandelen.
Lokaliseren en volgen van personen en objecten met behulp van camera’s Informatie Scriptieprijs November 2007 Sofie De Cooman.
Project OO-AD: Color Crazy Domien Nowicki, Bjorn Schobben.
K.U.Leuven ESAT-TELEMIC GSM-”straling” - Wat zegt de wetenschap ? Prof. Dr. ir. Guy Vandenbosch ESAT-TELEMIC K.U.Leuven.
LLBA Zoekresultaat uitbreiden met synoniemen Universiteitsbibliotheek verder = klikken.
Zoek via “onderwerp”, “aangepast…” info over de scheepvaart !
ERIC Zoekresultaten uitbreiden Verder = klikken. Een zoekresultaat uitbreiden kan op verschillende manieren Gebruik meer zoektermen:  Synoniemen of verwante.
Uitbreiden van het Agora Kwaliteitsmanagementsysteem – Psychosociale risico’s, maand- en jaarverslagen Sebastian Plachytka.
. De demo loopt automatisch, u moet niet klikken om verder te gaan.
VOORLICHTING STAGE Sociaal Pedagogische Hulpverlening Instituut voor Sociale Opleidingen.
Wat is informatie? Informatiekunde – F. Truyen. Wat is informatie? Van Dale: –1 [g.mv.] alles wat als bericht, als overdracht van kennis iets of iem.
Eigen klassen maken A new way of thinking.. Wat? Zie voorbeeld. Zie voorbeeld.
Doel 1: Actieplan Leerbanen ‘top of mind houden’ loopvermogen zonder uitbreiding versterken Contacten warm houden Contactmomenten uitbreiden Van 100 naar.
BACHELOR 3 B ACHELOR 3 = O NDERZOEK EN P ROFILERING Het jaar waarin je een eigen onderzoek uitvoert, daarin ondersteund door een seminarie en keuzevakken.
PPGM Voor databeheerders Johan Van Rensbergen 09/08/2016.
Instructiekaart SpoorWeb
WoordenlijstBeheer Terminologie centraal in de archiefsector
Bachelorproef Academiejaar Cédryck Pauwels FBT
End-to-end vercijfering
Communicatie en taal Begrippen: Gegevens Informatie
Communicatie en taal Begrippen: Gegevens Informatie
Technische Architectuur & Discimus
Wireless Leiden monitoring en Beheer Werk College 1
Informatieverwerkende systemen
Introductie tot yammernetwerk ‘Informatiemanagement Vlaamse overheid’
Windows applicatieontwikkeling
Transcript van de presentatie:

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

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

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 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

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

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

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

9Stego-engine

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 Cryptografische primitieven

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 Cryptografische primitieven

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 Cryptografische primitieven

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 Data-bestand & data-structuur

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 β

19Code-tabel

20Code-tabel

21Code-tabel

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

23Plugin

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

25Besluit Oorspronkelijk e Thesauru s Aangepast e Thesauru s Eige n Dat a -bestan d aantal woorde n aantal synoniemen synoniemen/woor d 5,4 8 2,9 2 7,1 3 Persoon 1 Persoon 2 Persoon 3 Totaa l Aantal woorden Treffer s Payloa d

26 Bedankt voor uw aandacht