블록 암호 운용 방식

암호학에서 블록 암호 운용 방식(영어: block cipher modes of operation)은 하나의 키 아래에서 블록 암호를 반복적으로 안전하게 이용하게 하는 절차를 말한다.[1][2] 블록 암호는 특정한 길이의 블록 단위로 동작하기 때문에, 가변 길이 데이터를 암호화하기 위해서는 먼저 이들을 단위 블록들로 나누어야 하며, 그리고 그 블록들을 어떻게 암호화할지 정해야 하는데, 이때 블록들의 암호화 방식을 운용 방식이라 부른다.

운용 방식은 주로 암호화와 인증을 목적으로 정의되어 왔다.[1][3] 역사적으로 암호화 방식은 다양한 시나리오의 데이터 수정 측면에서 오류 증식 특성과 관련하여 널리 연구되어 왔다. 나중에 무결성 보호는 암호화와는 완전히 별개로 다루게 되었다. 현대의 일부 운용 방식은 암호화와 인증을 효율적인 방식으로 병합해 놓고 있는데, 이를 인증된 암호 방식(authenticated encryption) 방식으로 부른다.[2]

운용 방식이 일반적으로 대칭형 암호화와 관련하는 것이 일반적이지만[2] RSA와 같은 공개 키 암호 방식 원칙에도 적용할 수 있다. (길이가 더 긴 메시지의 공개 키 암호 방식은 일반적으로 복합 암호 방식(hybrid encryption)이라 부른다.)[1]

초기화 벡터

패딩


전자 코드북 (ECB)

전자 코드북(electronic codebook, ECB)은 운용 방식 중 가장 간단한 구조를 가지며, 암호화하려는 메시지를 여러 블록으로 나누어 각각 암호화하는 방식으로 되어 있다.

전자 코드북은 모든 블록이 같은 암호화 키를 사용하기 때문에 보안에 취약하다. 만약 암호화 메시지를 여러 부분으로 나누었을 때 두 블록이 같은 값을 가진다면, 암호화한 결과 역시 같다. 이것은 공격자가 비슷한 메시지를 반복적으로 암호화하는 반복공격에도 취약한 성질을 가진다.

원본 그림
ECB 방식으로 암호화한 결과
ECB 이외의 방식으로 암호화한 결과
비트맵 그림을 여러 블록으로 나누어 암호화한 결과. ECB 방식의 경우 원본 그림의 색은 보이지 않지만 윤곽이 드러나 보이는 것을 볼 수 있다.

암호 블록 체인 방식 (CBC)

암호 블록 체인 (cipher-block chaining, CBC) 방식은 1976년 IBM에 의해 개발되었다.[4] 각 블록은 암호화되기 전에 이전 블록의 암호화 결과와 XOR되며, 첫 블록의 경우에는 초기화 벡터가 사용된다. 초기화 벡터가 같은 경우 출력 결과가 항상 같기 때문에, 매 암호화마다 다른 초기화 벡터를 사용해야 한다.

CBC 방식은 현재 널리 사용되는 운용 방식 중 하나이다. CBC는 암호화 입력 값이 이전 결과에 의존하기 때문에 병렬화가 불가능하지만, 복호화의 경우 각 블록을 복호화한 다음 이전 암호화 블록과 XOR하여 복구할 수 있기 때문에 병렬화가 가능하다.

증식적 암호 블록 체인 방식 (PCBC)

암호 피드백 (CFB)

암호 피드백(cipher feedback, CFB) 방식은 CBC의 변형으로, 블록 암호를 자기 동기 스트림 암호로 변환한다. CFB의 동작 방식은 CBC와 비슷하며, 특히 CFB 암호 해제 방식은 CBC 암호화의 역순과 거의 비슷하다.

블록 암호화 알고리즘에 따라 Shift 연산을 사용하기도 한다.

이러한 방법을 Shift되는 비트의 양에 따라 CFB-8, 혹은 CFB-1이라고 한다.

암호화, 복호화 연산의 각 Round마다 IV로부터 Shift된 값을 사용한다.


출력 피드백 (OFB)

출력 피드백(output feedback, OFB)은 블록 암호를 동기식 스트림 암호로 변환한다.

XOR 명령의 대칭 때문에 암호화와 암호 해제 방식은 완전히 동일하다:

카운터 (CTR)

카운터(Counter, CTR) 방식은 블록 암호를 스트림 암호로 바꾸는 구조를 가진다. 카운터 방식에서는 각 블록마다 현재 블록이 몇 번째인지 값을 얻어, 그 숫자와 nonce를 결합하여 블록 암호의 입력으로 사용한다. 그렇게 각 블록 암호에서 연속적인 난수를 얻은 다음 암호화하려는 문자열과 XOR한다.

카운터 모드는 각 블록의 암호화 및 복호화가 이전 블록에 의존하지 않으며, 따라서 병렬적으로 동작하는 것이 가능하다. 혹은 암호화된 문자열에서 원하는 부분만 복호화하는 것도 가능하다.

오류 증식

메시지 인증 코드인증된 암호 방식이 널리 쓰이기 이전까지는 운용 방식 기준으로 "오류 증식" 특성이 논의되었다.

인증된 암호 방식

같이 보기

참조

  1. Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone (1996). 《Handbook of Applied Cryptography》. CRC Press. ISBN 0-8493-8523-7. 
  2. “Block Cipher Modes”. NIST Computer Security Resource Center. 
  3. “FIPS 81: DES Modes of Operation”. NIST Computer Security Resource Center. 2009년 6월 4일에 원본 문서에서 보존된 문서. 2009년 6월 2일에 확인함. 
  4. William F. Ehrsam, Carl H. W. Meyer, John L. Smith, Walter L. Tuchman, "Message verification and transmission error detection by block chaining", US Patent 4074066, 1976

Read other articles:

City of DelawareKota Delaware Lokasi Ohio di peta Amerika Serikat Lokasi Delaware di Ohio. Geografi Status: Kota (1808) Kawasan: Midwest Negara bagian: Ohio Area:- Total 5,0 sq mi / 24,0 km² County: Delaware County Ketinggian: {{83°04' W 40°17'N}} Kode ZIP: 43015 Demografi Penduduk:- Total (perk. 2006)- Kepadatan- Penduduk Metro 32.100?? / km²1.725.570[1] Etnis: 87,1% Kaukasia4,8% Asia Selatan2,5% .1,8% Asia Timur Politik Dewan Kota Delawarehttp://www.delaware.org/ Wali kota...

 

1978 science fiction novel by Jan Mark First edition (UK) The Ennead is a novel by Jan Mark published in 1978 by Viking Kestrel in the UK and Thomas Y. Crowell in the US. Plot summary The Ennead is a novel set on the planet Erato, whose provincial inhabitants seek to control overpopulation by limiting the population and restricting immigration from the nearby planet Euterpe.[1] Reception Kirkus Reviews states though the playing out of her theme follows a standard outline, Mark's chara...

 

Track cycling championships See also: 2013 European Track Championships 2013 European Track Championships (under-23 & junior)2013 European Track Championships (under-23 & junior) logoVenueAnadia, PortugalDate(s) (2013-07-09 - 2013-07-14)9–14 July 2013VelodromeVelódromo Nacional de SangalhosEvents38← 20122014 → The 2013 European Track Championships are the European Championships for track cycling. The junior and under 23 riders events took place at the Vel...

Radio station in Timmins, Ontario CHYK-FMTimmins, OntarioFrequency104.1 MHz (FM)BrandingLe Loup 104.1ProgrammingFormatHot adult contemporary (French)OwnershipOwnerLe5 CommunicationsSister stationsCHYC-FM, CHYQ-FMHistoryFirst air dateDecember 23, 1951Former call signsCFCL (1952-1990)CKOY (1990-2000)Call sign meaningan available callsign that could be pronounced like the French word chicTechnical informationClassAERP3.5 kWsHAAT76 meters (249 ft)LinksWebsiteleloupfm.com/timmins CHYK-FM is a...

 

Writer and editor in the field of comic books Heidi MacDonaldMacDonald at the 2014Brooklyn Book FestivalOccupation(s)Critic, writerNotable creditThe BeatAwardsFriends of Lulu Women of Distinction Award (2005)Websitecomicsbeat.com Heidi MacDonald is an American writer and editor of comic books based in New York City. She runs the comics industry news blog The Beat. Career MacDonald is a former editor for DC Comics' Vertigo imprint[1] and Disney Adventures. In 1993 she was one of the fo...

 

Запрос «Пугачёва» перенаправляется сюда; см. также другие значения. Алла Пугачёва На фестивале «Славянский базар в Витебске», 2016 год Основная информация Полное имя Алла Борисовна Пугачёва Дата рождения 15 апреля 1949(1949-04-15) (75 лет) Место рождения Москва, СССР[1]...

American politician For his son, the North Dakota state senator, see George B. Sinner. George Sinner29th Governor of North DakotaIn officeJanuary 1, 1985 – December 15, 1992LieutenantRuth MeiersLloyd OmdahlPreceded byAllen I. OlsonSucceeded byEd SchaferMember of the North Dakota SenateIn office1962–1966 Personal detailsBornGeorge Albert Sinner(1928-05-29)May 29, 1928Fargo, North Dakota, U.S.DiedMarch 9, 2018(2018-03-09) (aged 89)Fargo, North Dakota, U.S.Political partyDemocr...

 

Pulp magazine This article is about the pulp magazine. For comic strip Secret Agent X-9, see Secret Agent X-9. Comics character Secret Agent XCover of Secret Agent Magazine for April 1937 showing inclusion of story about Secret Agent X.Publication informationPublisherAce MagazinesFirst appearanceSecret Agent X #1Created byPaul ChadwickIn-story informationAlter egoUnknownSupporting character ofBetty DaleJim HobartHarvey BatesThaddeus PennyAbilitiesGenius-level intellect, expert knowledge of ph...

 

AnuraagSutradaraShakti SamantaProduserShakti SamantaDitulis olehVrajendra GaurSkenarioMadhusudhan KalelkarBinoy ChatterjeeCeritaShakti SamantaPemeranVinod MehraNutanAshok KumarMoushmi ChatterjeePenata musikS. D. BurmanSinematograferAloke Das GuptaPenyuntingBijoy ChoudhuryPerusahaanproduksiShakti FilmsDistributorUnited ProducersTanggal rilisDesember 1972 (1972-12)NegaraIndiaBahasaHindiAnuraag adalah sebuah film Hindi 1972, yang disutradarai oleh Shakti Samanta. Film ini dibintangi o...

Lake in British Columbia, Canada Columbia LakeColumbia LakeLocationBritish ColumbiaCoordinates50°14′N 115°52′W / 50.233°N 115.867°W / 50.233; -115.867TypenaturalPrimary outflowsColumbia RiverBasin countriesCanadaMax. length13.5 km (8.4 mi)Max. width2 km (1.2 mi)Surface area25.7 km2 (9.9 sq mi)Average depth2.9 m (9 ft 6 in)Max. depth5.2 m (17 ft)Surface elevation808 m (2,651 ft)References...

 

Geographic feature created by glaciation 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) The examples and perspective in this article may not represent a worldwide view of the subject. You may improve this article, discuss the issue on the talk page, or create a new article, as appropriate. (April 2015) (Learn how and when to remove this message) This article needs additional citations fo...

 

Sadali Ie Penjabat Gubernur MalukuPetahanaMulai menjabat 24 April 2024PresidenJoko WidodoPendahuluMurad IsmailPenggantiPetahana Informasi pribadiLahir28 Agustus 1968 (umur 55)Geser, Seram Timur, Seram Bagian Timur, MalukuKebangsaan IndonesiaPartai politikIndependenSuami/istriNita SadaliSunting kotak info • L • B Ir. Sadali Ie, M.Si., IPU. menjadi Penjabat (Pj) Gubernur Maluku setelah habisnya periode kepemimpinan Murad-Orno. Dijelaskan Menteri Tito Karnavian berdas...

Italian film director and screenwriter This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Dario Argento – news · newspapers · books · scholar · JSTOR (April 2018) (Learn how and when to remove this...

 

Archivo:Venezia Santa Lucia train station.jpgFachada de la entrada de la estación de Santa Lucía La estación de Venecia Santa Lucía (Stazione di Venezia Santa Lucia en italiano) es la principal estación ferroviaria de la ciudad de Venecia. Se encuentra en el km 267 de la línea ferroviaria Milán-Venecia. Ubicación Vista aérea de la estación Su encuentra en el extremo occidental del Gran Canal, en el barrio de Cannaregio. La acera ubicada frente a la estación está comunicada con el ...

 

British historical drama television series Ten Pound PomsStan promotional posterGenreHistorical dramaCreated byDanny BrocklehurstWritten by Danny Brocklehurst Ryan Griffen Smita Bhide Ava Pickett Directed by Ana Kokkinos Jamie Magnus Stone Starring Michelle Keegan Faye Marsay Warren Brown Stephen Curry David Field ComposerJack Thorburn MatthiasCountry of originUnited KingdomAustraliaOriginal languageEnglishNo. of seasons1No. of episodes6ProductionExecutive producers Danny Brocklehurst Joel Wi...

2017 South Korean filmWarriors of the DawnTheatrical release posterHangul대립군Hanja代立軍Revised RomanizationDaeripgun Directed byJeong Yoon-cheolWritten byShin Do-youngJeong Yoon-cheolProduced byWon Dong-yeonYoon Young-haKim Ho-sungJu Bang-okStarringLee Jung-jae Yeo Jin-gooKim Mu-yeolCinematographyByun Bong-sunProductioncompaniesREALies Pictures[1] 20th Century Fox Korea[1]Verdi Media[1]Blossom Pictures[1]Distributed by20th Century Fox KoreaRelease date...

 

General election 1913 Finnish parliamentary election ← 1911 1–2 August 1913 1916 → All 200 seats in the Parliament of Finland101 seats needed for a majority   First party Second party Third party   Leader Matti Paasivuori Party SDP Finnish Young Finnish Last election 40.03%, 86 seats 21.71%, 43 seats 14.88%, 28 seats Seats won 90 38 29 Seat change 4 5 1 Popular vote 312,214 143,982 102,313 Percentage 43.11% 19.88% 14.13% Swing 3.08pp 1.83p...

 

Pour les articles homonymes, voir Olivier Carré et Carré (homonymie). Olivier Carré Olivier Carré en 2017. Fonctions Président d'Orléans Métropole 22 juin 2017 – 16 juillet 2020(3 ans et 24 jours) Élection 22 juin 2017 Prédécesseur Charles-Éric Lemaignen Successeur Christophe Chaillou Maire d'Orléans 28 juin 2015 – 29 juin 2020(5 ans et 1 jour) Élection 28 juin 2015 Prédécesseur Serge Grouard Successeur Serge Grouard Député français 20 juin 2007 – ...

Pour les articles homonymes, voir Villeneuve, Saint-Georges, Saint Georges et Georges. Villeneuve-Saint-Georges La mairie. Blason Logo Administration Pays France Région Île-de-France Département Val-de-Marne Arrondissement L'Haÿ-les-Roses Intercommunalité Métropole du Grand ParisEPT Grand-Orly Seine Bièvre Maire Mandat Philippe Gaudin (DVD) 2020-2026 Code postal 94190 Code commune 94078 Démographie Gentilé Villeneuvois Populationmunicipale 35 492 hab. (2021 ) Densité 4...

 

Ілля Андрійович БезбородькоНародився16 (27) лютого 1756(1756-02-27)Глухів, ГетьманщинаПомер3 (15) червня 1815(1815-06-15) (59 років)Санкт-Петербург, Російська імперіяПохованняБлаговіщенська церква Олександро-Невської лавриdГромадянство Гетьманщина → Російська імперіяНаціональністьукр...