Šifra

eXarsI - Dono reX, CVrIs orDo, benIgnI
patronI InstaVrant. respICe sanCte DeVs!

Kronogram na Crkvi Sv. Duha u Požegi: velika slova predstavljaju rimske brojeve, a njihov zbroj daje godinu 1842.

U kriptografiji, šifra je algoritam za šifriranje i dešifriranje — serija precizno definiranih koraka koji slijede jedan za drugim.

U netehničkoj upotrebi, šifra i kod predstavljaju isti termin, ali u kriptografiji ti su pojmovi različiti. U klasičnoj kriptografiji šifra je odvojena od koda. Načelno, u kodu se zamjenjivanje vrši na temelju obimne knjige kodova, u kojoj se riječi i fraze zamjenjuju slučajnim nizom znakova. Na primjer, UQJHS može biti kod za "Nastavite do sljedećih koordinata".

Originalna (izvorna) informacija poznata je kao otvoreni tekst, a šifrirani oblik kao šifrirani tekst ili šifrat. Šifrirana poruka sadrži sve informacije iz otvorenog teksta, ali nije u obliku čitljivom za čovjeka ili računalo bez primjene odgovarajućeg mehanizma za njegovo dešifriranje - treba predstavljati nasumične znake za sve kojima poruka nije namijenjena.

Operacija šifriranja obično zavisi od dodatne informacije zvane ključ. Procedura šifriranja varira u zavisnosti od ključa, koji mijenja detalje algoritma. Ključ se mora izabrati prije šifriranja poruke. Bez poznavanja ključa trebalo bi da je teško, ili skoro nemoguće, dekriptirati šifrat u čitljiv otvoreni tekst.

Treba razlikovati termine dešifriranje i dekriptiranje:

  • Dešifriranje je pretvaranje šifrata u otvoreni tekst kad je ključ poznat, vrši ga osoba kojoj je poruka namijenjena.
  • Dekriptiranje je pokušaj pretvaranja šifrata u otvoreni tekst kad ključ nije (unaprijed) poznat - vrše ga osobe kojima poruka nije namijenjena. Dekriptiranje je dio kriptoanalize.

Većina modernih šifri može se svrstati u kategorije na nekoliko načina:

  • Po načinu - primjenjuju li se na blokovima znakova obično stalne dužine (blok šifre), ili na neprekidnom nizu znakova (poznata pod nazivima šifra niza, šifra toka ili protočna šifra, engl. stream cipher).
  • Po načinu - koristi li se isti ključ za šifriranje i dešifriranje (algoritmi simetričnih ključeva), ili se koristi poseban ključ (algoritmi asimetričnih ključeva). Ako je algoritam simetričnog ključa, ključ mora biti poznat primatelju i nikome više. Kod algoritma asimetričnog ključa, ključ za šifriranje je različit od ključa za dešifriranje, ali je s njim u tijesnoj vezi. Ako se jedan ključ ne može utvrditi iz drugog, algoritam asimetričnog ključa ima svojstvo javnog/tajnog ključa i jedan od ključeva može biti objelodanjen bez gubitka tajnosti informacije.

Porijeklo

Riječ šifra potiče iz francuskog jezika, fr. cifre - brojka, tajni znak, odnosno iz arapskog ar. صفر, şafira - prazno, şifr - nula, ništa.

U ranijim vremenima, cifra je imala značenje "nula", a kasnije je korištena za bilo koji decimalni broj, ili bilo koji broj. Ove teorije pokazuju kako je cifra postala šifra u značenju šifriranje:

  • U šifriranju su se često koristili brojevi.
  • Rimski brojni sistem je bio nezgrapan, jer ne poznaje pojam nule (ili praznog skupa). Pojam nule (koja se također zvala cifra), koji je za nas sasvim prirodan, bio je posve stran u srednjovjekovnoj Europi. Cifra je stoga dobila značenje skrivanja jasne poruke, odnosno šifriranje.

Dr Al-Kadi[1][2] je zaključio da se arapska reč şifr za nulu razvila u europski tehnički termin za šifriranje.

Šifriranje i kodiranje

U netehničkoj upotrebi, "(tajni) kod" obično znači "šifra". Međutim, u tehničkim diskusijama riječi "kod" i "šifra" se odnose na dva različita pojma. Kodovi rade na nivou značenja — to jest, riječi i izrazi se pretvaraju u nešto drugo i to sažimanje načelno skraćuje poruku. Nasuprot tome, šifra radi na nižem nivou: na nivou pojedinačnih slova, malih grupa slova, ili, u modernim šemama, na pojedine bitove. Neki sustavi koriste kombinaciju koda i šifre, takozvano "superšifriranje" za povećanje sigurnosti. U nekim slučajevima, termini kod i šifra se koriste kao sinonimi u zamjeni i pomjeranju.

Povijesno, kriptografija je podijeljena u dihotomiju koda i šifre; kod ima svoju terminologiju, analognu onoj za šifru: "kodiranje", "kodni tekst", "dekodiranje" itd.

Međutim, kod ima dosta nedostataka, kao što su osjetljivost na kriptoanalizu i teškoće u baratanju glomaznim knjigama kodova. Zbog toga je kod zapostavljen u modernoj kriptografiji, a šifra je postala dominantna tehnika.

Tipovi šifre

Postoji više vrsta različitih tipova šifriranja. Algoritmi koji su se koristili ranije u prošlosti značajno se razlikuju od modernih metoda, a moderna šifra se može klasificirati prema načinu kako radi i koristi li jedan ili dva ključa.

Povijesne šifre

Njemačka Enigma koristi rotirajuće diskove (Rotors) i dodatne ploče za prespajanje (Plugboard)

Šifre s olovkom i papirom koje su korištene u prošlosti poznate su pod nazivom "klasična šifra". One uključuju jednostavne "šifre zamjene (supstitucije)" i "šifre pomjeranja (transpozicije)". Na primjer, "dobar dan" može se šifrirati kao "ŽSDGĆ ŽGP", gdje se u poruci "d" zamjenjuje sa "Ž", "a" s "G" itd. Pomjeranjem bi "dobar dan" moglo da bude "RDANDOBA". Ove jednostavne šifre i primjere je vrlo lako razbiti, čak i bez pomoći parova otvoreni tekst - šifrirani tekst.[3]

Jednostavne šifre su zamijenjene šiframa "polialfabetske zamjene", koje mijenjaju alfabet zamjene za svako slovo. Na primjer, "dobar dan" se može zamijeniti sa "ŽĆZIA ONV", gdje se u poruci "d" zamenjuje sa "Ž" i "O", "a" s "I" i "N". Čak i na malom uzorku poznatog ili pretpostavljenog otvorenog teksta, šifre polialfabetske zamjene i šifre pomjeranja slova (namijenjene za šifriranje olovkom i papirom) se vrlo lako razbijaju.[4]

Početkom dvadesetog stoljeća izumljeni su elektromehanički strojevi za šifriranje i dešifriranje, a koristili su pomjeranje, polialfabetsku zamjenu i neku vrstu "dodatne" zamjene. U "rotor mašinama", nekoliko rotirajućih diskova je služilo za polialfabetsku zamjenu, a dodatne ploče su služile za neku drugu zamjenu. Ključevi su se lako mijenjali zamjenom rotirajućih diskova i prespajanjem žica dodatnih ploča. Iako su ove metode šifriranja bile kompleksnije od prethodnih i zahtijevale mašine za šifriranje i dešifriranje, izumljene su druge mašine (kao npr. britanska "Bomba") za dekriptiranje ovih metoda šifriranja.

Moderne šifre

Moderne metode šifriranja mogu se podijeliti po dva kriterija: po tipu korištenog ključa i tipu ulaznih podataka.

Po tipu ključa, šifre se dijele na:

  • Algoritmi simetričnog ključa (kriptografija s tajnim ključem), gdje se isti ključ koristi i za šifriranje i za dešifriranje, i
  • Algoritmi asimetričnog ključa (kriptografija s javnim ključem), gdje se koriste dva različita ključa za šifriranje i dešifriranje.

Kod algoritma simetričnog ključa (npr. DES i AES), pošiljatelj i primatelj moraju imati isti ključ, koji je unaprijed pripremljen i koji mora biti tajan za sve kojima nije namijenjen - pošiljatelj koristi taj ključ za šifriranje, a primatelj isti taj ključ za dešifriranje. Kod algoritma asimetričnog ključa (npr. RSA), postoje dva posebna ključa: "javni ključ" se objavljuje i omogućuje pošiljatelju da izvrši šifriranje, dok "tajni ključ" primatelj čuva kao tajnu i koristi ga da izvrši ispravno dešifriranje.

Po tipu ulaznih podataka, šifre se mogu svrstati u dvije grupe:

  • Šifra blokova, kojom se šifrira blok podataka fiksne dužine, i
  • Šifra niza (šifra toka ili protočna šifra), kojom se šifrira kontinualni niz podataka.

Veličina ključa i ranjivost

U čisto matematičkom napadu[5] (tj. u nedostatku drugih informacija koje bi pomogle u razbijanju šifre), prije svega, bitna su tri čimbenika:

  • Matematičke prednosti za otkrivanje i iskorištenje slabosti šifre.
  • Dostupna snaga izračunavanja, tj. snaga računala koja se može upotrijebiti za rješavanje problema. Treba napomenuti da prosječne performanse/kapacitet jednog računala nisu jedini čimbenik koji se uzima u obzir. Protivnik može, recimo, koristiti više spregnutih računala i tako značajno ubrzati potragu za ključem (takozvani "napad grubom silom").
  • Veličina ključa, tj. dužina ključa koji je upotrijebljen za šifriranje poruke. Kako raste veličina ključa, tako se povećava i kompleksnost pretraživanja grubom silom, sve do tačke kad direktno razbijanje šifre prestaje biti praktično.

Pošto je željeni efekt teškoća izračunavanja, teorijski se biraju algoritam i nivo težine, a na temelju toga se bira odgovarajuća dužina ključa.

Primjer ovog procesa se može naći na web stranici "Dužina ključa", koji koristi nekoliko izvještaja za pokazivanje da recimo simetrična šifra sa 128 bitova, asimetrična šifra s 3072 bitova i eliptična kriva s 512 bitova imaju sličnu težinu.

Claude Shannon je dokazao,[6] koristeći razmatranja teorije informacija, da svaka teoretski neprobojna šifra mora imati dužinu ključa najmanje koliko je dugačak otvoreni tekst i da se ključ koristi samo jednom (jednokratni blok, eng. one-time pad)

Vidi još

Izvori

  1. * Ibrahim A. Al-Kadi, “Cryptography and Data Security: Cryptographic Properties of Arabic”, proceedings of the Third Saudi Engineering Conference. Riyadh, Saudi Arabia: Nov 24-27, Vol 2:910-921., 1991.
  2. Ibrahim A. Al-Kadi, “The origins of cryptology: The Arab contributions”, Cryptologia, 16(2) (April 1992) pp. 97–126.
  3. David Kahn, The Codebreakers - The Story of Secret Writing (ISBN 0-684-83130-9) (1967)
  4. Helen Fouché Gaines, “Cryptanalysis”, 1939, Dover. ISBN 0-486-20097-3
  5. Abraham Sinkov, Elementary Cryptanalysis: A Mathematical Approach, Mathematical Association of America, 1966. ISBN 0-88385-622-0
  6. Shannon, Claude. 1949. Communication Theory of Secrecy Systems. Bell System Technical Journal. 28 (4): 656–715

Vanjske poveznice

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Progress M-26m (Rusia: Прогресс М-26М), yang diidentifikasi oleh NASA sebagai Progress 58 atau 58P, adalah pesawat ruang angkasa Progress digunakan oleh Roskosmos untuk memasok Stasiun Luar Angkasa Internasional (ISS) selama tahun 2015. Progr...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Institut Teknologi Termal Moskwa – berita · surat kabar · buku · cendekiawan · JSTOR Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambah...

 

Building in Prague, Czech Republic This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2016) (Learn how and when to remove this template message) Dancing HouseTančící důmFormer namesNationale-Nederlanden BuildingAlternative namesGinger and FredGeneral informationLocationPrague, C RAddressRašínovo nábřeží 80, Prague 2, 120 00Town or cityPragueCount...

ضابط في حرس البادية يرتدي الزي البدوي الأردني التقليدي التراث الشعبي الأردني هو مجموعة الفنون القديمة المنحصرة ضمن عادات وتقاليد الشعب الأردني. وانتقلت المعارف المتعلقة بالتراث الشعبي الأردني من جيل إلى جيل آخر عن طريق الرواية الشفهية أو المكتوبة.[1] التراث الشفهي ال...

 

Rafael Pombo José Rafael de Pombo y Rebolledo (* 7. November 1833 in Bogotá, Republik Neugranada; † 5. Mai 1912, ebenda) war ein kolumbianischer Schriftsteller und Diplomat. Leben Rafael Pombo erhielt zunächst eine Ausbildung als Mathematiker und Ingenieur an einer Militärakademie. Er lebte und arbeitete eine Zeit lang als Botschafter Kolumbiens in den Vereinigten Staaten, wo er in New York Kinderreime ins Spanische übersetzte, herausgegeben in zwei Bänden: Cuentos pintados para niño...

 

Season of television series Season of television series Ang ProbinsyanoSeason 4First version of Season 4's title cardStarringCoco MartinCountry of originPhilippinesNo. of episodes91ReleaseOriginal networkABS-CBNOriginal releaseNovember 8, 2017 (2017-11-08) –March 14, 2018 (2018-03-14)Season chronology← PreviousSeason 3 Next →Season 5 List of episodes The fourth season of Ang Probinsyano, a Philippine action drama television series, premiered on ABS-CBN's Primeti...

University in Algeria Université Kasdi Merbah OuarglaUniversité Kasdi Merbah Ouargla RectoratFormer namesUniversité de OuarglaEstablishedMarch 22, 1988Students25421Undergraduates18767Postgraduates3590Doctoral students709LocationOuargla, Ouargla Province, Algeria31°56′34″N 5°17′55″E / 31.94278°N 5.29861°E / 31.94278; 5.29861Websitewww.univ-ouargla.dzThis article needs additional citations for verification. Please help improve this article by adding citati...

 

1996 Ukrainian filmViyDirected byLeonid ZarubinAlla GrachyovaWritten byAlla GrachyovaBased onViyby Nikolai GogolProduced byVyacheslav KilinskyStarring Bohdan Beniuk Natalya Sumska Vasyl Mazur CinematographyAnatoliy HavrylovEdited byLidiya MokrousovaMusic byVolodymyr RunchakLeonid HrabovskyAlexander ScriabinProductioncompanyUkranimafilmRelease date1996Running time19 min.CountryUkraineLanguageUkrainianViy  (Ukrainian: Вій) is a Ukrainian animated cartoon directed by Leonid Zarubin, and ...

 

Men's association football team This article is about the men's team. For the women's team, see North Korea women's national football team. Korea DPRNickname(s)Chollima (Korean: 천리마)[1] Samba of East Asia (Korean: 동아시아의 삼바)AssociationDPR Korea Football AssociationConfederationAFC (Asia)Sub-confederationEAFF (East Asia)Head coachSin Yong-namCaptainJong Il-gwanMost capsRi Myong-guk (118)Top scorerJong Il-gwan (29)Home stadiumKim Il Sung StadiumFIFA codePRK First colo...

Berikut adalah Daftar perguruan tinggi swasta di Sulawesi Tenggara, yang pembinaannya berada di bawah Kementerian Pendidikan dan Kebudayaan Republik Indonesia dan Perguruan Tinggi Swasta Keagamaan, yang pembinaannya berada di bawah Kementerian Agama. Daftar ini tidak termasuk Perguruan Tinggi Kedinasan yang pembinaannya berada dibawah masing-masing kementerian/lembaga. Universitas Universitas Karya Persada Muna (Kota Raha) Universitas Sains Islam Al Mawaddah Warrahmah Kolaka (USIMAR Kolaka) U...

 

KodjoDrawing of Kodjo (1833)Born1800sSurinamDied26 January 1833Paramaribo, SurinameOther namesCojo, Codjo, AndriesOccupationSlave Kodjo also Cojo[1] and Codjo[2] (1800s – died 26 January 1833) was a Surinamese slave. On 26 January 1833, he was burnt alive for starting the 1832 fire in Paramaribo which caused the destruction of 46 houses.[3][4] Kodjo used to be known as a criminal. Nowadays, he is remembered as a resistance fighter.[1] Biography K...

 

Book by William Nicholson This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Noman novel – news · newspapers · books · scholar · JSTOR (June 2015) (Learn how and when to r...

International school in Doha, QatarDoha British School (DBS)مدرسة الدوحة البريطانيةAddressRawdat Al Sagah StreetAin KhaledDoha, P.O.Box 6142QatarCoordinates25°14′29″N 51°28′00″E / 25.241408°N 51.466571°E / 25.241408; 51.466571InformationFormer nameDoha Montessori British School (DMBS)TypeInternational SchoolMottoesLearning for LifeReligious affiliation(s)noneEstablished1997PrincipalPaul Sherlock (Ain Khaled) Steven Miles (Al-Wakra)Head ...

 

Libyan politician Fathi BashaghaBashagha in 2021Prime Minister of Libya(Government of National Stability)SuspendedAssumed office 3 March 2022*Suspended: 16 May 2023 – presentPresidentMohamed al-MenfiDeputySalim ZadmaPreceded byAbdul Hamid DbeibehSucceeded byOsama Hamada (acting)Minister of InteriorIn office7 October 2018 – 15 March 2021Suspended: 28 August 2020 – 3 September 2020PresidentFayez al-SarrajPreceded byAbdussalam AshourSucceeded byKhalid Mazen Personal detailsBor...

 

ChurchSt. Therese Retreat CenterAddress5277 East Broad Street Columbus, OH, 43213DenominationCatholicHistoryFormer name(s)St. Therese’s Shrine, House of Retreats Shrine Center for RenewalArchitectureArchitect(s)Robert KrauseArchitectural typeRomanesqueCompleted1931AdministrationDioceseColumbusClergyBishop(s)Earl K. Fernandes St. Therese Retreat Center is a retreat house and shrine of the Catholic Diocese of Columbus dedicated to Thérèse of Lisieux located on East Broad Street in Columbus,...

Express bus service in Metro Vancouver, Canada RapidBusOverviewSystemTransLinkOperatorCoast Mountain Bus CompanyBegan serviceJanuary 6, 2020[1]Routes5 (1 under construction)Stops63 RapidBus is an express bus network with bus rapid transit elements in Metro Vancouver, British Columbia, Canada. History On November 23, 2016, the Mayors' Council and TransLink's board of directors approved the first phase of the 10-Year Vision, which included provisions for new B-Line routes (later rebrand...

 

Field studying how people work in groups with the support of computing systems General process of interaction and cooperation with CSCW technology. Computer-supported cooperative work (CSCW) is the study of how people utilize technology collaboratively, often towards a shared goal. CSCW addresses how computer systems can support collaborative activity and coordination.[1] More specifically, the field of CSCW seeks to analyze and draw connections between currently understood human psyc...

 

Medium to coarse-grained quartz sandstone with minor shale and laminite lenses. Sandstone cliffs, Sydney Heads. Hawkesbury SandstoneStratigraphic range: Anisian PreꞒ Ꞓ O S D C P T J K Pg N TypeGeological formationUnderliesAshfield Shale, Wianamatta ShaleOverliesTerrigal Formation, Narrabeen Group, Newport FormationThicknessup to 290 metresLithologyPrimarySandstoneOtherShaleLocationCountry AustraliaExtentSydney Basin The Paradise Quarry near Saunders Street, Pyrmont Kurnell sandstone ...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Great Crosby – news · newspapers · books · scholar · JSTOR (September 2008) (Learn how and when to remove this template message) Human settlement in EnglandGreat CrosbyMoor Lane, Great CrosbyGreat CrosbyLocation within MerseysideOS grid referenceSJ326...

 

United Kingdom government non-ministerial department For other uses, see National Savings Bank (disambiguation). This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: National Savings and Investments – news · newspapers · books · scholar · JSTOR (October 2012) (Learn how and when to remove this template message) National Savings and InvestmentsWelsh: Cynilion...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!