תמורה פסאודו-אקראית

בקריפטוגרפיה, תְּמוּרָה פְּסֵאוֹדוֹ-אקראית (Pseudorandom Permutation) בקיצור PRP היא פונקציה שלא ניתן להבחין בינה לבין תמורה אקראית שנבחרה בהתפלגות אחידה מתוך משפחת כל התמורות בעלות תחום דומה[1]. במילים אחרות PRP היא משפחה של תמורות המדמות אורקל אקראי באופן שלא קיים אלגוריתם יעיל שיכול להבחין עם יתרון משמעותי לפי הפלט, בין תמורה שנבחרה ממשפחה זו לבין תמורה אקראית. ההבדל היחיד בין תמורה פסאודו-אקראית לפונקציה פסאודו-אקראית הוא שבתמורה תמיד קיימת פונקציה הופכית.

אובייקט תאורטי דומה נקרא תמורה בלתי צפויה (unpredictable permutation) בקיצור UP. על בסיס פונקציה בלתי צפויה, תמורה בלתי צפויה היא תמורה שלא קיים אלגוריתם אקראי יעיל שיכול לחזות את ערכיה בדיוק גבוה באופן משמעותי מניחוש אקראי[2].

מהיבט תאורטי האובייקטים PRP ו-UP הם כלים דומים לבניית פרימיטיבים קריפטוגרפיים חשובים כמו פונקציות גיבוב, צופן בלוקים וקוד אימות מסרים.

הגדרה

תהי פונקציה יעילה, משמרת-אורך, עם מפתח. אפשר להתייחס אל כאל משפחה של תמורות, למשל הפונקציה היא תמורה אחת מתוך המשפחה, כך שעבור כל שנבחר באקראי היא תמורה עם מפתח של הקלט. כיוון שאורך הפלט זהה לאורך הקלט, מזה נובע שהיא חד-חד-ערכית ועל. היא נקראת יעילה אם קיים אלגוריתם יעיל שיכול להריץ את בזמן פולינומי בהינתן ו- וכן קיים אלגוריתם יעיל שיכול לחשב את התמורה ההופכית בהינתן ו-. ההנחה המשתמעת מכאן שאורכי הקלט, הפלט והמפתח זהים אינה בהכרח מדויקת תמיד. למעשה הפלט חייב להיות כאורך הקלט אחרת היא לא תקרא תמורה, אולם המפתח יכול להיות באורך שונה. נהוג לכנות את אורך הקלט והפלט "בלוק" שאורכו הוא סיביות. וכן נקרא פרמטר ביטחון.

בדומה לפונקציה פסאודו-אקראית, כדי שהתמורה תקרא פסאודו-אקראית היא צריכה להיות בלתי ניתנת להבחנה מתמורה אקראית באורך זהה. למעשה ההבדל בין פונקציה פסאודו-אקראית לבין תמורה פסאודו-אקראית אינו גדול כי תמורה ופונקציה באורך זהה ניראות גם ככה דומות ולא ניתן לזהות הבדל ביניהן אלא אם כן מוצאים שני ערכים ו- כך שמתקיים שאז אנחנו יודעים שהיא אינה תמורה. אולם ההסתברות שימצאו שני ערכים כאלה בזמן פולינומי כאשר גדול, זניחה.

למעשה הטענה הבאה נכונה: אם היא פרמוטציה פסאודו-אקראית אז היא גם פונקציה פסאודו-אקראית. אך מפני שבכל תמורה מחייבת שתהיה גם פונקציה הופכית , עובדה זו יוצרת בעיה שלא קיימת בפונקציה פסאודו-אקראית, כי כעת צריך לוודא שהתמורה תהיה בטוחה גם אם למבחין גישה לאורקל הפונקציה ההופכית. מעצם ההגדרה של פונקציה פסאודו-אקראית לא בהכרח קיימת פונקציה הופכית. אם התמורה היא בעלת תכונה כזו היא תקרא תמורה פסאודו-אקראית חזקה. בניסוח פורמלי:

תהי תמורה יעילה עם מפתח. היא תקרא תמורה פסאודו-אקראית חזקה אם עבור כל מבחין פולינומי הסתברותי D קיימת פונקציית זניחות כך שמתקיים
.

כאשר הוא מפתח שנבחר באקראי בהתפלגות אחידה והפונקציה נבחרה באקראי מתוך קבוצת כל התמורות האפשריות באורך סיביות. האינטואיציה מאחורי הביטוי הזה היא שאם לא קיים אלגוריתם הבחנה פולינומי, שמיוצג כאן על ידי D שיכול לזהות לפי הפלט, הבדל כלשהו בין התמורה אפילו בהינתן התמורה ההופכית , לבין תמורה אקראית אמיתית בהסתברות גבוהה משיעור זניח שנקבע על ידי פונקציית הזניחות אז היא נחשבת לתמורה פסאודו-אקראית חזקה (מבחינה חישובית).

תמורה בלתי צפויה

תמורה בלתי צפויה היא הגדרה קצת יותר חלשה מתמורה פסאודו-אקראית. היריב במקרה של תמורה בלתי צפויה הוא אלגוריתם הסתברותי שמקבל גישה לאורקל לשני הכיוונים, התמורה והתמורה ההופכית . היריב מקבל אתגר והוא מתבקש לנחש מה יהיה פלט הפונקציה . הוא רשאי לבצע סדרה של שאילתות לאורקל למעט שאילתה בנוגע ל-.

הגדרה פורמלית

אלגוריתם אקראי פולינומי ייקרא תמורה בלתי צפויה אם עבור כל מבחין הסתברותי פולינומי שלא רשאי להגיש לאורקל שאילתה בנוגע לתחזית עצמה (התמורה), קיימת פונקציית זניחות כך שמתקיים:

תמורה פסאודו-אקראית וצופן בלוקים

הביטוי העיקרי לתמורה פסאודו-אקראית מבחינה מעשית הוא צופן בלוקים. חשוב להדגיש שלא קיים צופן בלוקים שהוכח מתמטית שהוא תמורה פסאודו אקראית חזקה. אולם אפשר להגיד למעשה שקיימים צפני בלוקים שההנחה היא שהם נחשבים לתמורה פסאודו-אקראית חזקה. כשהדגש הוא על חזקה. בזכות תכונה זו אפשר לבנות מצופן בלוקים פרימיטיבים קריפטוגרפיים רבים ולנתח את ביטחונם באופן תאורטי. ביניהם למשל הצפנה מאומתת וקוד אימות מסרים. אף על פי שרוב צפני הבלוקים הקיימים כיום עונים להגדרה של פרמוטציה פסאודו-אקראית חזקה, יש יתרון מהיבט של יעילות להוכיח שצופן בלוקים בטוח תחת הגדרה פחות חזקה במקרים בהם אפשר להסתפק בכך.

לדוגמה, רשת פייסטל היא מבנה קריפטוגרפי פופולרי, שמקבל פונקציה חד-כיוונית לא הפיכה וממנה מייצר תמורה הפיכה עם מפתח. רשת פייסטל היא מבנה איטרטיבי הפועל כדלהלן. הקלט באורך סיביות מחולק לשני חצאים ו- (חצי ימני וחצי שמאלי בהתאמה) כל אחד באורך סיביות, בהינתן פונקציה פסאודו-אקראית שמקבלת את וקלט באורך ומחזירה פלט פסאודו-אקראי באורך מבנה פייסטל מתבצע כך:

ברור שבמהלך הראשון המבנה המתואר אינו פסאודו-אקראי אפילו ש- פסאודו-אקראית כי החצי השמאלי הוא למעשה חצי הקלט הימני ללא שינוי. וכן במהלך השני אפשר להראות שהפלט אינו פסאודו-אקראי כי קיים אלגוריתם פולינומי שיכול להבחין בינו לבין פלט אקראי. יש לזכור שבכל מהלך צריך מפתח שונה ובלתי תלוי במפתחות הקודמים. למרבה ההפתעה רשת פייסטל בשלושה מהלכים עם שלושה מפתחות שונים, נחשבת לפסאודו-אקראית אך לא פסאודו-אקראית חזקה. לעומת זאת הוכח שרשת פייסטל בארבעה מהלכים עם ארבעה מפתחות שונים נחשבת לתמורה פסאודו-אקראית חזקה, בהנחה שהפונקציה הפנימית נחשבת פסאודו-אקראית[3].

צריך לזכור שצופן בלוקים כשלעצמו אינו בטוח לשימוש לבד, אלא הוא רק "אבן בניין" שאיתה ניתן לבנות מערכת הצפנה בטוחה. לצורך המחשה, אם משתמשים בצופן בלוקים ישירות במערכת הצפנה, למשל המצפין שולח את למקבל, כאשר הוא צופן בלוקים שמקבל את המפתח איתו הוא מצפין את ומחזיר את (למשל AES). אפשר להוכיח שמערכת כזו לא תהיה עמידה נגד התקפת מוצפן-נבחר, מפני שהצפנה כזו היא דטרמיניסטית באופייה ולכן המתקיף יכול להבחין בקלות אם הוצפנו בלוקים זהים עם אותו מפתח. הבחנה זו חשובה ולא תמיד מושם עליה דגש כראוי. אחת הדרכים להתמודד עם חיסרון זה היא להשתמש בצופן הבלוקים במסגרת מצב הפעלה בטוח. קיימים מצבי הפעלה שונים של צופן בלוקים הכוללים בין היתר הצפנה מאומתת, כשכל אחד מהם מספק ביטחון בדרך שונה ובעל מאפיינים שונים בהתאם לסביבה, מידת האיום ואילוצי יעילות. במערכות הצפנה מודרניות נהוג לשלב אקראיות כדי לעמוד במודלים של ביטחון מחמירים יותר.

ראו גם

הערות שוליים

  1. ^ Jonathan Katz and Yehuda Lindell (2007). Introduction to Modern Cryptography (2nd edition).
  2. ^ New Design Criteria for Hash Functions and Block Ciphers.
  3. ^ Michael Luby, Charles Rackoff. "How to construct pseudo-random permutations from pseudo-random functions", 1985. [1] [2]

Read other articles:

Часть серии статей о Холокосте Идеология и политика Расовая гигиена · Расовый антисемитизм · Нацистская расовая политика · Нюрнбергские расовые законы Шоа Лагеря смерти Белжец · Дахау · Майданек · Малый Тростенец · Маутхаузен ·&...

 

 

العلاقات الأوزبكستانية القبرصية أوزبكستان قبرص   أوزبكستان   قبرص تعديل مصدري - تعديل   العلاقات الأوزبكستانية القبرصية هي العلاقات الثنائية التي تجمع بين أوزبكستان وقبرص.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وج�...

 

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (مارس 2019) سفارة السويد في الولايات المتحدة السويد الولايات المتحدة   الإحداثيات 38°54′05″N 77°03′32″W / 38.901469°N 77.058856°W / 38.901469; -77.058856  البلد الولايات المتحد...

อุตรดิตถ์Uttaradit Statistik Luas wilayah: 7.838,6 km² Jumlah penduduk: 464.474 Kepadatan: 59 pen./km² Uttaradit (Thai: อุตรดิตถ์code: th is deprecated , pengucapan [ʔùt.tā.rā.dìt]) adalah salah satu provinsi (changwat) di Thailand bagian utara. Provinsi-provinsi yang bertetanggaan adalah (dari selatan, searah putaran jarum jam) Phitsanulok, Sukhothai, Phrae, dan Nan. Di sebelah timurnya terdapat Xaignabouli, salah satu provinsi milik L...

 

 

العلاقات التشيكية الكيريباتية التشيك كيريباتي   التشيك   كيريباتي تعديل مصدري - تعديل   العلاقات التشيكية الكيريباتية هي العلاقات الثنائية التي تجمع بين التشيك وكيريباتي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه ...

 

 

American basketball coach Tonya CardozaCardoza in 2015Current positionTitleAssistant CoachTeamConnecticutConferenceBig EastBiographical detailsBorn (1968-04-02) April 2, 1968 (age 56)Roxbury, MassachusettsPlaying career1987–1991Virginia Coaching career (HC unless noted)1994–2008Connecticut (asst.)2008–2022Temple2023–presentConnecticut (asst.) Head coaching recordOverall251–188 (.572) Tonya Maria Cardoza (born April 2, 1968)[1] is an NCAA women's basketball coach and th...

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Taman kembara – berita · surat kabar · buku · cendekiawan · JSTOR (Februari 2023) Artikel ini mungkin mengandung riset asli. Anda dapat membantu memperbaikinya dengan memastikan pernyataan yang dibuat dan men...

 

 

Gereja Santo Yosep, Delitua3°29′06″N 98°41′07″E / 3.484914°N 98.685338°E / 3.484914; 98.685338LokasiJl. Sibiru-biru No. 554, RT.01/RW.01 No. 1, Deli Tua Timur, Deli Tua, Deli Serdang 20355 DelituaJumlah anggota/umat23701Didirikan1968[1]AdministrasiKeuskupanAgung MedanJumlah Imam4ParokialStasi 46[2]Catatan Pendirian: Sebelumnya di Paroki Katedral Medan[1] Gereja Paroki Santo Yosep adalah paroki di bawah Keuskupan Agung Medan dan Ordo ...

 

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要編修,以確保文法、用詞、语气、格式、標點等使用恰当。 (2015年7月23日)請按照校對指引,幫助编辑這個條目。(幫助、討論) 此條目內容疑欠准确,有待查證。 (2015年7月23日)請在讨论页討論問題所在及加以改善,若此條目仍有爭議及准确度欠佳,會被提出存廢討論。 此條目之中立性有�...

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 2013) (Learn how and when to remove this message) Chapman's PoolChapman's Pool, Dorset, seen from Emmetts HillChapman's PoolLocation in DorsetCoordinates50°35′37″N 2°03′52″W / 50.59348°N 2.06440°W / 50.59348; -2.06440 Chapman's Pool is a small cove to the west of Worth ...

 

 

1939 film by Roy Del Ruth For other uses of Tailspin, see Tailspin (disambiguation). Not to be confused with the Disney animated TV series TaleSpin. Tail SpinTheatrical film posterDirected byRoy Del RuthWritten byFrank WeadBased onWomen with Wings: A Novel of the Modern Day Aviatrix1935 novelby Genevieve HaugenProduced byDarryl F. ZanuckStarringAlice FayeConstance BennettNancy KellyJoan DavisCharles FarrellJane WymanCinematographyKarl FreundEdited byAllen McNeilMusic byLouis SilversProduction...

 

 

Largest settlement and administrative centre of Svalbard, Norway This article needs to be updated. The reason given is: Coal mining on the Norwegian side of Svalbard announced in January 2021 that it was phasing out coal entirely. https://www.politico.eu/article/coal-phaseout-reaches-remote-arctic-archipelago-svalbard-norway/. Please help update this article to reflect recent events or newly available information. (August 2023) Place in Svalbard, NorwayLongyearbyenTown (de facto capital of Sv...

Pont-de-l'Archecomune (dettagli) Pont-de-l'Arche – Veduta LocalizzazioneStato Francia Regione Normandia Dipartimento Eure ArrondissementLes Andelys CantonePont-de-l'Arche TerritorioCoordinate49°18′N 1°10′E49°18′N, 1°10′E (Pont-de-l'Arche) Superficie9,36 km² Abitanti4 134[1] (2009) Densità441,67 ab./km² Altre informazioniCod. postale27340 Fuso orarioUTC+1 Codice INSEE27469 CartografiaPont-de-l'Arche Sito istituzionaleModifica dati su Wikidata&#...

 

 

مركز منطقة عين العرب موقع مركز منطقة عين العرب في محافظة حلب تقسيم إداري البلد  سوريا[1] المحافظة محافظة حلب المسؤولون المنطقة منطقة عين العرب الناحية ناحية صرين رمز الناحية SY020600 خصائص جغرافية إحداثيات 36°48′18″N 38°23′27″E / 36.805°N 38.390833333333°E / 36.805; 38.390833333333 ...

 

 

Local elections in Maharashtra 2002 Brihanmumbai Municipal Corporation election ← 1997 2002 2007 → All 227 seats in BMC114 seats needed for a majorityTurnout42%   Majority party Minority party Third party   Party SHS INC BJP Seats won 97 61 35 Seat change 6 13 9   Fourth party   Party NCP Seats won 12 BMC majority before election SHS - BJP Elected BMC majority SHS - BJP The 2002 BMC election was held in February 2002.[1][2&#...

Radio station in Hurst, TexasKMNYHurst, TexasBroadcast areaDallas/Fort Worth MetroplexFrequency1360 kHzBrandingLa Voz 1360 AMProgrammingFormatSpanishChristian radioOwnershipOwnerMulticultural Broadcasting(Multicultural Radio Broadcasting Licensee, LLC)Sister stationsKDFTHistoryFirst air date1947(77 years ago) (1947)Former call signsKXOL (1947–1985)KWJS (1985–1988)KNRB (1988–1993)KAHZ (1993–2005)Call sign meaningMoney (previous business format)Technical information[1]...

 

 

18th century local Irish militias For the 20th-century Irish nationalist military organisation, see Irish Volunteers. Not to be confused with Volunteers of Ireland. Painting by Francis Wheatley depicting the Dublin Volunteers on College Green. The Volunteers (also known as the Irish Volunteers) were local militias raised by local initiative in Ireland in 1778. Their original purpose was to guard against invasion and to preserve law and order at a time when British soldiers were withdrawn from...

 

 

Not to be confused with Marconi National Historic Sites of Canada. United States historic placeMarconi Wireless Station SiteU.S. National Register of Historic Places Interpretive display pavilion at the site, April 2010Show map of Cape CodShow map of MassachusettsShow map of the United StatesLocationSouth Wellfleet, MassachusettsCoordinates41°54′50″N 69°58′16″W / 41.91389°N 69.97111°W / 41.91389; -69.97111Built1901ArchitectCarl TaylorNRHP reference...

President of the United States from 1981 to 1989 Reagan redirects here. For other uses, see Ronald Reagan (disambiguation) and Reagan (disambiguation). Ronald ReaganOfficial portrait, 198140th President of the United StatesIn officeJanuary 20, 1981 – January 20, 1989Vice PresidentGeorge H. W. BushPreceded byJimmy CarterSucceeded byGeorge H. W. Bush33rd Governor of CaliforniaIn officeJanuary 2, 1967 – January 6, 1975[1]Lieutenant Robert Finch(1967–1969)&...

 

 

صان مصرصان مصرالمقر الرئيسيمعلومات عامةالتأسيس 1997النوع شركة مساهمةالمقر الرئيسي التجمع الخامس - القاهرة - جمهورية مصر العربيةموقع الويب emceg.com المنظومة الاقتصاديةالشركة الأم الهيئة المصرية العامة للبترولالصناعة الصيانة والإنشاءاتمناطق الخدمة جمهورية مصر العربية جمهور...