Kryptografiske teknikker

Slides:



Advertisements
Liknende presentasjoner
12.Studienreise nach Finnland,
Advertisements

Kvinner og politikk Kvinnelig valgmobilisering i Nord-Norge: Glasstak eller etterslep? Marcus Buck.
1 NTNUs Multimediesenter 1.Integrasjon 2.Produksjon 3.Framtidsvisjon NTNUs Multimediesenter REN Medlemsmøte Trondheim 31. August 2005.
Når matematikk blir magisk
Lesbarhet på pakninger/rutetabeller og offentlige skjemaer
Litt mer om PRIMTALL.
Ti måter å ødelegge en CT-undersøkelse av halsen på
Hjemmeoppgave 1: Å høre etter NAVN: ……………………………….. DATO: ……………………….
Grafisk design Visuell kommunikasjon
INTEGRERINGSBAROMETERET Holdninger til integrering og mangfold GRAFIKKRAPPORT.
Sunndalsøra Registertjenester Per Ivar Larsen Sugar
Teknologi for et bedre samfunn 1 Asbjørn Følstad, SINTEF Det Digitale Trøndelag (DDT) Brukervennlig digitalisering av offentlig sektor.
Egenskaper til stoff og tidsbegrep: En modell for aspekt i russisk Laura A. Janda UNC-Chapel Hill/University of Tromsø
1 Arbeidssted, bruk av fasiliteter og - mengde 5.
Møre og Romsdal. 2 Ligger det et bedehus eller et kristelig forsamlingshus (ikke kirke) i nærheten av der du bor? (n=502) i prosent.
Sentrum og byutvikling: balansens dilemma
NRKs Profilundersøkelse NRK Analyse. Om undersøkelsen • NRK Analyse har siden 1995 gjennomført en undersøkelse av profilen eller omdømmet til NRK.
:50 Evaluering Lysvåken i Bergen domkirke menighet 1 Svarlogg.
2. Planter. Del 1 (1–4). Nivå 2. Side 19–24
Kap 02 Kombinatorikk Kombinatorikk er den delen av algebra som er tilknyttet nummerering og telling.Kombinatorikk/kombinasjonsanalyse er hensiktsmessig.
Fra forelesningene om involveringspedagogikk Et utviklingsarbeid Philip Dammen Manuset er under arbeid.
Kryptografi og nettverkssikkerhet
Nasjonale prøver 5. trinn - utvikling Lesing Mestringsnivå 1 28,025,926,8 Mestringsnivå 2 47,146,746,9 Mestringsnivå 3 24,927,426,2.
Presentasjon Fylkesbiblioteket i Akershus. Spørreundersøkelse blant bibliotekansatte i Akershus. 1.
Prosjektanalyser Anskaffelse av eiendeler til “varig eie” eller bruk av selskapet i en periode på min. 3 år, f.eks til erstatning av eksisterende utstyr.
Kapittel 14 Simulering.
Foreløpige tall pr Randi Sæther
Statsbudsjettet 2010 Noen kommentarer om Østfoldkommunenes situasjon Utviklingen i frie inntekter Videre arbeid med inntektssystemet Fordelingen av skjønnsmidlene.
UTDANNINGSFORBUNDET FINNMARK/FINNMÁRKKU OAHPPOLIHTTU s2.
Omlasting og direkteleveranser. LOG530 Distribusjonsplanlegging 2 2 Vi har nå utvidet nettverket med direkteleveranser. Distribusjonen går enten via lagrene.
Kap 06 Diskrete stokastiske variable
Avdeling for mikrobiologi og smittevern
Klinisk skjema nyrebiopsiregisteret
Vokabular barneoppdragelse (m) bleie (f/m) blikk (n) bortskjemt (adj.)
Skriv om slik at setningene betyr omtrent det samme
Kapittel 1, oppgave b) å kaste loss å seile uvær (n) kuling (m)
11 IKT-baserte læremidler Arne Ketil Eidsvik Avd. for lærerutdanning.
SINTEF Teknologi og samfunn PUS-prosjektet Jan Alexander Langlo og Linda C. Hald 1 Foreløpig oppsummering – underlag for diskusjon på PUS-forum
Malverk intern produktopplæring
GRØNNALGER BRUNALGER RØDALGER
1 BM-dagen 29.okt BM1 Fysisk miljøplanlegging Studieprogram for Bygg- og miljøteknikk Meny Prosjektoppgaven Arealbruk og befolkning Transport og.
HiØ Datasikkerhet vår 2003 Forelesning 3 Forelesning 3.
Figur 1 Behov. Figur 2 Behov Figur 3 Prioritering/ressursinnsats.
Eiendomsmeglerbransjens boligprisstatistikk Oktober 2010
Eiendomsmeglerbransjens boligprisstatistikk Juni 2010 Norges Eiendomsmeglerforbund og Eiendomsmeglerforetakenes Forening ECON Poyry og FINN.
Eiendomsmeglerbransjens boligprisstatistikk Februar 2011 Norges Eiendomsmeglerforbund og Eiendomsmeglerforetakenes Forening ECON Poyry og FINN.
Velkommen! 4/4/2017.
Fra forelesningene om involveringspedagogikk Et utviklingsarbeid Philip Dammen Manuset er under arbeid.
Kostratall for tjenester Overhalla kommune Av seniorrådgiver Helge Holthe Kristiansund
NM i prototyping - Yggdrasil 2014
Samdata 2012 Somatikk.
Virksomhetsrapport Oktober Innhold 1. Oppsummering 2. Hovedmål 3. Pasient 5. Aktivitet 4. Bemanning 6. Økonomi 7. Klinikker 2.
En oversikt over personopplysningsloven Dag Wiese Schartum, AFIN.
Avlevering i praksis KDRS-samling
Elevundersøkelsen ( ) UtvalgGjennomføringInviterteBesvarteSvarprosentPrikketData oppdatert 7. trinnVår , Symbolet (-) betyr.
Sett inn preposisjoner eller adverb som passer
INF3100 – – Ellen Munthe-Kaas Indeksering UNIVERSITETET I OSLO © Institutt for Informatikk Utvalgte animerte lysark: lysark nr. 7, 8, 9, 10,
Spørreundersøkelse om IA Hva slags type virksomhet arbeider du i? 1 Privat 36,4 % 2 Stat 26,6 % 3 Kommune 28,9 % 4 Organisasjon 7,2 % -1 Vet ikke.
Inflation og produktion 11. Makroøkonomi Teori og beskrivelse 4.udg. © Limedesign
Mål: Plassere campingvogner og bobiler med lik avstand mellom vognene.
Hva er riktig utvikling av kollektivtrafikken i Oppland. Historikk
Institutt for helhetsmedisin
Aktuell sykefraværsstatistikk Inderøy kommune oppdatert 2009 NAV Arbeidslivssenter Nord-Trøndelag.
1 Trivsel Utvalg Trives svært godt Trives godt Trives litt Trives ikke noe særlig Trives ikke i det hele tatt Snitt Trivsel Brannfjell skole (Høst 2014)
Økoprofil - en miljøvurderingsmetode
Kapittel 1, oppgave i) Sett inn preposisjoner eller adverb som passer.
Dagligbankundersøkelsen Fakta Dagligbankundersøkelsen intervju Befolkning 15 år + TNS Gallup Forfatter Bente Pettersen Roar Thorvaldsen.
Befolkning og arbejdsmarked 7. Mikroøkonomi Teori og beskrivelse © Limedesign
Prioritetskøer Binære heaper Venstrevridde heaper (Leftist) Skeive heaper (Skew) Binomialheaper Fibonacciheaper Prioritetskøer er viktige i bla. operativsystemer.
Basisgrupper en nær professoren-opplevelse Knut Kaasen Nordisk institutt for sjørett Det juridiske fakultet Knut Kaasen 1.
Utskrift av presentasjonen:

Kryptografiske teknikker

Kryptografisk prosess Orginale data Orginale data Klartekst Klartekst Kryptogram Krypter Dekrypter NK ND

Transposisjonering/Permutering V A T E V R I P T E A V R I P T E A P R I V A T E P R I V A T E Transposisjoner Permuter Krypter Send Dekrypter

Transposisjonering vha. matrise Lag matrise Gjenoppbygg matrise F I R E T H M S L A O U FHSTIEIFRMLOEIEUTSAR F I R E T H M S L A O U FIRET HEMIS SILEA TFOUR FIRET HEMIS SILEA TFOUR Krypter Dekrypter Send

Substitusjon (eks. Caesar) Ci = E(Pi) = Pi + 3 Klartekst Kryptert Klartekst Kryptert

XOR 1 1 1 1 1 1 1 XOR = 1 1 1 1 XOR =

Inverse Initial Permutation Input DES Initial Permutation Permutasjoner L0 R0 Substitution Key Substitusjoner Permutation XOR L1 (=R0) R1 Substitution Key Permutation . . L16 (=R15) R16 Inverse Initial Permutation . Input

Permutasjon 1 1 Inndata Utdata

Permutert utvalg 1 1 Inndata Utdata

Ekspansjonspermutasjon Utdata Inndata

Inverse Initial Permutation Input DES Initial Permutation L0 R0 Substitution Key Permutation L1 (=R0) R1 Substitution Key Permutation . . L16 (=R15) R16 Inverse Initial Permutation Input

Initiell permutasjon (64bit) 0 1 1 0 1 0 1 1 ….. 1 17 33 49

Inverse Initial Permutation Input DES Initial Permutation L0 R0 Substitution Key Permutation L1 (=R0) R1 Substitution Key Permutation . . L16 (=R15) R16 Inverse Initial Permutation Input

Permuterte data Venstre halvdel Høyre halvdel Nøkkel “shifted” Permutert nøkkel Ny venstre halvdel (Gammel høyre) Ny høyre lavdel

Inverse Initial Permutation Input DES Initial Permutation L0 R0 Substitution Key Permutation L1 (=R0) R1 Substitution Key Permutation . . L16 (=R15) R16 Inverse Initial Permutation Input

Li-1 Ri-1 32 bits 32 bits Ekspansjons Permutasjon 48 bits Nøkkel Shiftet 56 bits Permutert utvalg 48 bits S-Box Substitusjon, Perm. valg 32 bits P-Box Permutasjon Li Ri

Ekspansjonspermutasjon

“Shift” av nøkler

Permutert utvalg

S-bokser ……. B1 B2 B3 B4 B5 B6 B7 B8 Bit 1 6 7 12 43 48 Bits 1-6 1-4 7 12 ……. 43 48 Bits S1 1-6 1-4 S2 7-12 5-8 S3 13-18 9-12 S4 19-24 13-16 S5 25-30 17-20 S6 31-36 21-24 S7 37-42 25-28 S8 43-48 29-32 Bits

S-boks tabell (f.eks. 011011)

P-boks permutasjon

Inverse Initial Permutation Input DES Initial Permutation L0 R0 Substitution Key Permutation L1 (=R0) R1 Substitution Key Permutation . . L16 (=R15) R16 Inverse Initial Permutation Output