LEA (צופן)

LEA
תרשים הפונקציה הפנימית של צופן LEA
תרשים הפונקציה הפנימית של צופן LEA
מידע כללי
תכנון Deukjo Hong, Jung-Keun Lee, Dong-Chan Kim, Daesung Kwon, Kwon Ho Ryu, ו-Dong-Geon Lee
פרסום 2013
מבנה הצופן
אורך מפתח 128/192/256 סיביות
אורך בלוק 128 סיביות
מבנה ARX
מספר סבבים 24/28/32 סבבים בהתאמה

LEA (ראשי תיבות של: Lightweight Encryption Algorithm) הוא צופן בלוקים קל משקל במבנה ARX הממוטב למעבדי 32 ו-64 ביט ונועד לפטלפורמות מחשוב זעירות[1]. הצופן פועל על בלוק באורך 128 סיביות, מקבל מפתח הצפנה באורך 128, 192 או 256 סיביות ומחזיר בלוק מוצפן באורך 128 סיביות. קוד האלגוריתם זעיר, הוא מהיר מ-AES ומציג ביצועים טובים בתוכנה על מעבדים נפוצים כמו אינטל ו-AMD. בחומרה הוא מגיע לתפוקה טובה ביחס לאלגוריתמים מתחרים[2]. לדעת המפתחים הצופן בטוח נגד כל ההתקפות הידועות נגד צופן בלוקים. ב-2013 הוכנס LEA לתקן הצפנה עבור IoT על ידי TTA (דרום קוראה) החבר ב-3GPP.

רקע ומוטיבציה

LEA פותח ב-2013 על ידי Deukjo Hong, Jung-Keun Lee, Dong-Chan Kim, Daesung Kwon, Kwon Ho Ryu, ו-Dong-Geon Lee, הוא חופשי לשימוש ואינו מוגן בפטנט. מטרת הפיתוח שלו היא להגן על פרטיות המידע במחשבים וטלפונים ניידים, שהשימוש בהם נעשה תכוף יותר ויותר ומשמשים בין היתר לתקשורת ברשתות החברתיות ומחשוב ענן. שימוש נוסף הוא בהגנה על תקשורת של סנסורים אלחוטיים, התקני תיוג זעירים ומדים חכמים כמו מונה חשמל הפועל מרחוק. מכשירים אלו מצוידים בדרך כלל במעבד קטן, רכיב תקשורת ולרוב פועלים על סוללה. הם מסוגלים לבצע חישובים בתוכנה ברמה מוגבלת ועם מעט זיכרון. לדעת המפתחים המעבר למעבדים חזקים יותר, 32 או 64 ביט בלתי נמנע כך שהצורך באלגוריתמים קלי משקל המותאמים למעבדים אלו רק ילך ויגדל.

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

הצופן LEA עונה על ההגדרה בכמה היבטים:

  • הוא מכיל רק שלוש פעולות אריתמטיות בסיסיות: חיבור מודולרי, הזזה מעגלית ו-XOR שהן פעולות הנתמכות בכל המעבדים והן בדרך כלל מהירות, במיוחד על מעבדי 32 ו-64 סיביות.
  • מבנה ARX הוא מבנה קריפטוגרפי בטוח שנחקר רבות ונמצא בשימוש צפנים רבים כמו Salsa20. אין בו תיבות החלפה והוא המאפשר הפעלה מקבילית.
  • בניגוד ל-AES כל סבבי צופן LEA זהים.
  • הכנת המפתח פשוטה ויעילה.

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

הצופן אמור להיות מהיר ויעיל במימוש בתוכנה על פלטפורמות רבות עם תקורה נמוכה במיוחד המועילה בחסכון באנרגיה. במדידות שעשו המפתחים LEA מהיר יותר מ-AES וניתן ליישום באופן מקבילי תוך שימוש בפקודות SIMD ועם קוד מקור מינימלי שהוא אטרקטיבי במיוחד בסביבה מוגבלת זיכרון. LEA ייושם בתוכנה עם פחות מ-750 בתים (בעוד ש-AES לפי הפרסומים צורך 2400 בתים לפחות). צופן LEA נמצא יעיל בהשוואה לצפנים קלי משקל אחרים כמו TEA ,HEIGHT ,RC5, הצפנים SPECK ו-SIMON שפותחו על ידי NSA וכן PRESENT ו-CLEFIA שתוקננו על ידי ISO.

תיאור האלגוריתם

LEA הוא צופן בלוקים סימטרי איטרטיבי עם בלוק באורך 128 סיביות. המפתח הסודי יכול להגיע בשלושה אורכים אפשריים: 128, 192 או 256 סיביות. הפונקציה הפנימית של הצופן מבוצעת במספר הסבבים משתנה בהתאם לאורך המפתח: עבור מפתח 128 סיביות 24 סבבים, עבור מפתח 192 סיביות 28 סבבים ועבור מפתח 256 סיביות 32 סבבים. בתיאור האלגוריתם לא הובאה פונקציית פענוח, בגלל שהיא פשוט הפעולה ההופכית של ההצפנה.

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

התרשים משמאל מתאר את פונקציית ההצפנה של LEA.

קידוד

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

עבור .

הטבלה הבאה מסכמת את קידוד הקלט, הפלט והמפתח בצופן LEA:

24 31 16 23 8 15 0 7 קלט בסיביות
0 מספר מילה
3 2 1 0 מספר בית
31 0 מספר הסיבית במילה

הכנת המפתח

הפרוצדורה להכנת המפתח מייצרת ממפתח המאסטר המסופק על ידי המשתמש רצף של תת-מפתחות כדלהלן:

תחילה מגדירים את הקבועים הבאים בבסיס הקסדצימלי:

ערכים אלו הם תוצאה של חישוב השורש הריבועי של המספר 766965 כאשר הספרות 76, 69 ו-65 הן קידוד אסקי של השם LEA. (זהו מנהג מקובל בצופן בלוקים כדי להראות שבחירתם אינה נובעת מהרצון להחדיר דלת סתרים).

אם המשתמש בחר במפתח 128 סיביות, תחילה מכינים שני מערכים זמניים: המערך המכיל 4 מילים לתוכו טוענים את מילות המפתח של המשתמש לפי הסדר () והמערך המכיל 6 מילים בו מאחסנים את תת-המפתחות עבור כל הסבבים כאשר מתייחס למספר הסבב. להכנת תת-המפתחות מחשבים את:

,
,
,
,
עבור .

הסימן מייצג כאן חיבור מודולו . הסימן מייצג הזזה מעגלית ברמת סיביות בגבולות מילה באורך 32 סיביות פוזיציות.

עבור מפתח באורך 192 סיביות טוענים ב- את ששת המילים של המפתח שסופק על ידי המשתמש ו- מכיל בסך הכול 28 סטים אפשריים כך:

,
,
,
,
,
,
עבור .

הכנת המפתח במקרה של 256 סיביות מתבצעת בסגנון דומה. שמונה מילות המפתח נטענות ב- ו- מכיל 8 מילים כפול 32 סבבים כדלקמן:

,
,
,
,
,
,
.
עבור .

הצפנה ופענוח

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

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

,
,
,
.

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

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

התקפת ערוץ צדדי

ערך מורחב – התקפת ערוץ צדדי

צפני בלוקים בדרך כלל רגישים לסוגים שונים של התקפת ערוץ צדדי ולכן במקרים שהצופן עלול להיות חשוף להתקפת ערוץ צדדי מיישמים אותו בשינויים אחדים לעיתים אף מרחיקי לכת מההצעה המקורית. למשל טבלאות האחזור של AES עלולות להדליף מידע בהתקפת ערוץ צדדי המודדת את גרף צריכת האנרגיה של הצופן בעת פעולתו, לכן ממליצים לא להשתמש בטבלאות החלפה אלא לחשב אותן בזמן ריצה. באופן כללי ביישום בפועל מנצלים טכניקות כמו bitslice ומיסוך (masking) על מנת למנוע דליפת מידע כתוצאה מאופן פעולת האלגוריתם. החסרון הוא שהאלגוריתם במקרה זה אינו מציג ביצועים זהים לזה שהוצהרו על ידי המפתחים, ברוב המקרים ההרעה בביצועים משמעותית. במקרה של LEA הרעה גדולה בקצב ההצפנה אינה מקובלת כי עיקר יתרונו הוא במהירות, לכן קיימת הצעה[3] ליישום LEA בשיטת מיסוך שאינה פוגעת בתפוקתו באופן משמעותי. הרעיון הוא לפרמט את הקלט במקום למסך את הפעולות האריתמטיות. השינוי פועל כך שבמקום לעבד 16 בתי מידע בכל פעם, מעבדים רק 12 בתים, ובארבעה הנותרים מכניסים מידע דמי שתפקידו למסך את דפוס גל צריכת האנרגיה של הצופן.

ביטחון

כאמור צופן LEA הוא צופן חדש יחסית וקיימת מעט קריפטואנליזה שלו (לא כולל המחקר שעשו המפתחים). להלן שני מחקרים שמעידים שהצופן בטוח. קריפטואנליזה ליניארית חדשה הנקראת התקפת מתאם אפס[4] וקריפטואנליזה דיפרנציאלית חדשה הנקראת "Automatic Differential Analysis"[5].

ראו גם


הערות שוליים

Read other articles:

Michel TelóInformasi latar belakangLahir21 Januari 1981 (umur 43)Medianeira, Paraná, BrasilGenreSertanejo, popPekerjaanPenyanyi, penulis laguTahun aktif1998–sekarangLabelUniversal Music Brazil Michel Teló (lahir 21 Januari 1981) adalah penulis lagu dan penyanyi sertanejo asal Brasil.[1][2] Sebelum aksi solonya, dia adalah penyanyi utama di berbagai grup musik, terutama Grupo Tradição. Hit-nya yang sukses secara nasional dan internasional adalah Bara Bara Bere Bere,...

 

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 Mei 2016. Devia SherlyLahirDevia Sherly23 Juli 1967 (umur 56)Surabaya, IndonesiaPekerjaanPenyanyi, PengusahaKarier musikTahun aktif2014-sekarangLabelNagaswaraSitus webwww.deviasherly.com DEVIA SHERLY (lahir di Surabaya, 23 Juli 1967) adalah wanita yang berprofe...

 

City in Occitania, France For other uses, see Carcassonne (disambiguation). Prefecture and commune in Occitania, FranceCarcassonne Carcassona (Occitan)Prefecture and communeAerial photograph of the Cité de Carcassonne Coat of armsLocation of Carcassonne CarcassonneShow map of FranceCarcassonneShow map of OccitanieCoordinates: 43°13′N 2°21′E / 43.21°N 2.35°E / 43.21; 2.35CountryFranceRegionOccitaniaDepartmentAudeArrondissementCarcassonneCantonCarcassonne-1...

Il sistema NGSCB (Next-Generation Secure Computing Base), precedentemente noto con il nome di Palladium e poi trasformatosi in System Integrity Team, è un'architettura software proposta dalla Microsoft che avrebbe inserito un Trusted Software Stack nelle versioni di Microsoft Windows successive a Windows XP, in particolar modo in Windows Vista. L'unica funzionalità effettivamente implementata in tale sistema operativo che sfrutta le funzionalità offerte dal Trusted Computing è BitLocker D...

 

2019 WWE Network event The Shield's Final ChapterPromotional poster featuring The Shield (Seth Rollins, Dean Ambrose, and Roman Reigns)PromotionWWEBrand(s)RawSmackDown205 LiveDateApril 21, 2019CityMoline, IllinoisVenueTaxSlayer CenterWWE Network event chronology ← PreviousWrestleMania 35 Next →Money in the Bank The Shield's Final Chapter was a professional wrestling livestreaming event produced by WWE. It was held for wrestlers from the promotion's Raw, SmackDown, and 205 Live b...

 

Private university in Bulacan, Philippines Baliuag UniversityPamantasang Baliwag (Filipino)Latin: Universitas BaligensisFormer namesBaliuag Institute (1925–1947)Baliuag Junior College (1947–1968)Baliuag Colleges (1968–2001)MottoLet's Be The Best We Can Be!Patria. Scientia. Virtus.(Country. Science. Virtue.)TypePrivate non-sectarian research coeducational basic and higher education institutionEstablishedFebruary 2, 1925 (99 years and 85 days)ChairmanAsteya M. SantiagoPresi...

Ukrainian pole vaulter For his son, the tennis player, see Sergei Bubka (tennis). Sergey BubkaBubka in 2013Personal informationNative nameСергій Назарович БубкаFull nameSerhiy Nazarovych BubkaNationalityUkrainianBorn (1963-12-04) 4 December 1963 (age 60)Luhansk, Ukrainian SSR, Soviet UnionEducationPhD in pedagogy, physical cultureAlma materUkrainian Academy of Pedagogical Science, Kyiv State Institute of Physical CultureYears active1981–2001Heigh...

 

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (January 2013) (Learn how and when to remove this message) 60th Fighter Wing116th Fighter Squadron F-51 Mustangs, 1948Active1943-1945; 1946-1950Country United StatesBranch United States Air ForceTypeWingRoleTroop carrier training; fightersPart ofWashington Air Na...

 

Former sex and BDSM club in New York City MineshaftGeneral informationTypeSex clubLocationManhattan, New York CityAddress835 Washington StreetCountryUnited StatesOpenedOctober 8, 1976 (1976-10-08)ClosedNovember 7, 1985 (1985-11-07)Technical detailsFloor count2Other informationFacilitiesroof deck, clothes check, dungeons / private rooms, slings, glory holes, bathtub The Mineshaft was a members-only BDSM leather bar and sex club for gay men located at 835 Washingto...

1948 Tripolitania riotsPart of Spillover of the 1947–1948 civil war in Mandatory PalestineDowntown Tripoli, 1940'sDate12 June 1948LocationTripoli, British Tripolitania32°54′8″N 13°11′9″E / 32.90222°N 13.18583°E / 32.90222; 13.18583Caused byDisputes over United Nations Partition Plan for PalestineMethodsRioting, melee attacksParties Antisemitic rioters Libyan Jews Casualties and losses 4-30 killed51 injured 13–14 killed38 injured Part of a series onJewi...

 

هيو جاكمان (بالإنجليزية: Hugh Jackman)‏    معلومات شخصية اسم الولادة (بالإنجليزية: Hugh Michael Jackman)‏  الميلاد 12 أكتوبر 1968 (56 سنة)  سيدني  الإقامة نيويورك  مواطنة أستراليا المملكة المتحدة[1]  استعمال اليد أعسر  الديانة المسيحية[2]  الزوجة ديبورا لي فيرنس (19...

 

Untuk kegunaan lain, lihat Fleet Street (disambiguasi). Koordinat: 51°30′51″N 0°06′32″W / 51.51417°N 0.10889°W / 51.51417; -0.10889 Penanda jalan di Fleet Street. Fleet Street adalah sebuah jalan di City of London, London, Inggris. Nama jalan ini dinamakan sesuai dengan Sungai Fleet, yang merupakan sungai bawah tanah terbesar di London. Jalan ini menjadi lokasi bagi sebagian besar kantor media dan surat kabar Inggris hingga tahun 1980-an, termasuk kantor be...

Passenger ship terminal in Shenzhen, China 22°28′07″N 113°54′49″E / 22.468485°N 113.913648°E / 22.468485; 113.913648 Shekou Cruise CenterShekou Cruise CenterSimplified Chinese蛇口邮轮中心Traditional Chinese蛇口郵輪中心TranscriptionsStandard MandarinHanyu PinyinShékǒu Yóulún ZhōngxīnYue: CantoneseJyutpingse4 hau2 jau4 leon4 zung1 sam1Shenzhen Ferry TerminalSimplified Chinese蛇口客运码头Traditional Chinese蛇口客運碼頭Tr...

 

American musical group It's OK! 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 topic of this article may not meet Wikipedia's notability guideline for music. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, t...

 

Ethnic group in Afghanistan Ethnic group Punjabis in Afghanistanافغانستان وِچ پنجابی ਅਫਗਾਨਿਸਤਾਨ ਵਿੱਚ ਪੰਜਾਬੀTotal population3,000[1][2]Regions with significant populationsKabul and other regionsLanguagesPunjabi (native)Pashto · DariReligionIslam · Sikhism · HinduismRelated ethnic groupsPunjabi diaspora Punjabis in Afghanistan (Punjabi: افغانستان وِچ پنجابی/�...

2002 studio album by Hikaru UtadaDeep RiverStudio album by Hikaru UtadaReleasedJune 19, 2002Recorded2001–2002Studio Studio Terra Bunkamura Studio GenreJ-popR&Balt-rocktechnoethereal popLength54:54LabelToshiba EMIProducerHikaru UtadaAkira MiyakeTeruzane SkingHikaru Utada chronology Distance(2001) Deep River(2002) Utada Hikaru Single Collection Vol. 1(2004) Singles from Deep River Final DistanceReleased: July 25, 2001 TravelingReleased: November 28, 2001 HikariReleased: March 20, ...

 

Mittersheimcomune Mittersheim – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Mosella ArrondissementSarrebourg CantoneSarrebourg TerritorioCoordinate48°52′N 6°56′E48°52′N, 6°56′E (Mittersheim) Superficie16,95 km² Abitanti617[1] (2009) Densità36,4 ab./km² Altre informazioniCod. postale57930 Fuso orarioUTC+1 Codice INSEE57469 CartografiaMittersheim Sito istituzionaleModifica dati su Wikidata · Manuale Mittersheim è un comune fra...

 

The Spanish Empire(1500) This is a list of conquistadors who were active in the conquest of terrains that presently belong to Colombia. The nationalities listed refer to the state the conquistador was born into. Granada and Castile are currently part of Spain, but were separate states at the time of birth of the early conquistadors. Important conquistadors and explorers were Alonso de Ojeda, who landed first at Colombian soil and founded the first settlement Santa Cruz,[1] Rodrigo de...

نهائي كأس إيطاليا 2021الحدثكأس إيطاليا 2020–21  أتالانتا يوفنتوس 1 2 التاريخ19 مايو 2021الملعبملعب مابي – تشيتا ديل تريكولوري، ريدجو إميليارجل المباراةفيديريكو كييزا (يوفنتوس)[1]الحكمدافيد ماسا[2]الحضور4.300[note 1] → 2020 2022 ← نهائي كأس إيطاليا 2021 (بالإيطالية: Finale Coppa Italia...

 

Brouwerij Roman Brouwerij Roman Brouwerij Roman is een familiale Belgische brouwerij, opgericht door Joos Roman in 1545 en gelegen in het Oost-Vlaamse dorp Mater, deelgemeente van de stad Oudenaarde. Geschiedenis In het jaar 1545 bevond er zich daar, langs de handelsweg tussen Duitsland en Frankrijk, een afspanning. Uitbater van de Clocke was Joos Roman, de baljuw van de streek en pater familias van het brouwersgeslacht Roman. Sindsdien hebben 14 generaties[1] het nevenberoep van toen...