Dovetail Games הכריזה ב-1 ביולי 2014 על מוצר הסימולציה החדש הראשון שלה; משחק סימולציית דיג בשם Euro Fishing.
ב-9 ביולי 2014 הכריזה Dovetail Games על העברת הקוד של המשחק Flight Simulator X לSteam.
אגם מוריין
אגם מוריין (באנגלית: Moraine Lake - מילולית: אגם המורנה) הוא אגם קרחוני בהרי הרוקי הקנדיים בשטח הפארק הלאומי באנף, בפרובינציית אלברטה שבקנדה. האגם נמצא 14 קילומטרים מהכפר לייק לואיז, בעמק עשר הפסגות. האגם נמצא בגובה של 1,885 מטרים מעל פני הים. שטחו של האגם 485 דונמים.
האגם, בהיותו אגם קרחוני, מגיע לשיא גודלו ושיא מפלסו באמצע חודש יוני. בשל היותו אגם קרחוני צבעו גוון ייחודי של כחול, עקב קמח הסלעים שזורם עם מי הקרחונים.
תיירות.
האגם נחשב ליפה באגמי הרי הרוקי הקנדיים, והוא אחד משלושת אתרי הביקור המרכזיים של הפארק הלאומי (אחרי באנף, ואגם לואיז).
מסלולי הליכה.
סביב האגם מספר מסלולי הליכה הפתוחים מעת לעת. השביל בו עושים מרבית תיירים שימוש הוא שביל רוקפייל (The Rockpile Trail) העובר על המורנה. אורכו של שביל זה 300 מטרים ובו הפרש גבהים של 24 מטרים, וממנו נשקף נוף מרהיב של האגם, והוא אחד האתרים המצולמים ביותר בכל קנדה.
בסמוך לשביל המורנה מתחיל שביל אגמי קונסולישן ( the Consolation Lakes trail), שאורכו 3 קילומטרים, ובו הפרש גבהים של 90 מטרים. שביל מקשר בין אגם קונסולישן התחתון לאגם העליון.
נוף עמק עשר הפסגות.
נוף ההרים שמאוחרי האגם (נוף עמק עשר הפסגות) מכונה בשם "נוף עשרים הדולרים" מאחר שנוף זה הופיע על צידו האחורי של שטר ה-20 דולרים הקנדיים בסדרת השטרות שהודפסה בין השנים 1969 ו-1979.
מפל אתבסקה
מפל אתבסקה (באנגלית: Athabasca Falls) הוא מפל מים בשטח הפארק הלאומי ג'ספר בפרובינציית אלברטה שבקנדה. המפל נמצא על נהר אתבסקה העליון, כ-25 ק"מ דרומית לעיר ג'ספר, ומערבית לכביש המהיר אייספילדס.
המפל הוא מפל ציורי, בעל עוצמת זרימה רבה, אף שאינו גבוה יחסית למפלים אחרים באזור (גובהו 23 מטרים בלבד, ורוחבו 18 מטרים). הנהר 'נופל' על שכבה קשה של אבן קוורץ דרך אבן גיר רכה, דבר הגורם למראה שכבות הסלע שלצידיו. אי בולט באמצע נהר אתאבאסקה מפצל את המפלים, אשר מצטרפים אליו שוב אל מסלולו במורד הזרם, בו נוצר הכוח המסיבי החוצה אל הערוץ שמתחתיו.
סביב האגם מספר מרפסות תצפית ומסלולי הליכה.
קרחון ססקצ'ואן
קרחון ססקצ'ואן (באנגלית: Saskatchewan Glacier) ממוקם בשטח הפרק הלאומי באנף בפרובינציית אלברטה שבקנדה, כ-120 קילומטרים צפונית מערבית לעיר באנף, בסמוך לכביש המהיר אייספילדס. קרחון ססקצ'ואן הוא הקרחון הגדול ביותר הבולט משדה הקרח קולומביה שנמצא בהרי הרוקי הקנדיים, על קו פרשת המים של אמריקה.
הקרחון הוא מקור המים המרכזי של נהר צפון ססקצ'ואן. אורכו של הקרחון כ-13 קילומטרים, ושטחו כ-30 קילומטרים. בשנת 1960 עמד עובי הקרחון על 400 מטרים (במרחק של 8 קילומטרים מקצה הקרחון). בין השנים 1893 ו-1953, נסוג קרחון ססקצ'ואן מרחק של 1,364 מטרים. בין השנים 1948 ו-1953 שיעור נסיגת הקרחון הממוצע עמד על 55 מטרים בשנה.
LEA (צופן)
LEA (ראשי תיבות של: Lightweight Encryption Algorithm) הוא צופן בלוקים קל משקל במבנה ARX הממוטב למעבדי 32 ו-64 ביט ונועד לפטלפורמות מחשוב זעירות. הצופן פועל על בלוק באורך 128 סיביות, מקבל מפתח הצפנה באורך 128, 192 או 256 סיביות ומחזיר בלוק מוצפן באורך 128 סיביות. קוד האלגוריתם זעיר, הוא מהיר מ-AES ומציג ביצועים טובים בתוכנה על מעבדים נפוצים כמו אינטל ו-AMD. בחומרה הוא מגיע לתפוקה טובה ביחס לאלגוריתמים מתחרים. לדעת המפתחים הצופן בטוח נגד כל ההתקפות הידועות נגד צופן בלוקים. ב-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 עונה על ההגדרה בכמה היבטים:
צופן 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 סיביות. קלט האלגוריתם הוא המסר formula_1 המחולק לארבע מילים: formula_2 באופן דומה מוצג פלט האלגוריתם formula_3. הזיכרון הפנימי של האלגוריתם מכיל גם הוא ארבע מילים: formula_4 כאשר formula_5 מתייחס למספר הסבב. באותה הדרך, המפתח formula_6 מחולק ל-4, 6 או 8 מילים בהתאם לאורכו: formula_7 כאשר formula_8 הוא אורך המפתח במילים (במפתח 256 מסיביות formula_9).
התרשים משמאל מתאר את פונקציית ההצפנה של LEA.
קידוד.
ההמרה ממחרוזת בתים למילים וההפך היא לפי סדר בתים קטן (הערך הימני ביותר הוא ההערך הכי פחות משמעותי, במילים אחרות אם מתייחסים לבתים כאל ספרות בטווח 0-255 אז הבית בכתובת אפס מכיל את הספרה הכי פחות משמעותית). למשל נתון הקלט formula_10 שמתקבל כמערך של 16 בתים: formula_11, הבית formula_12 מכיל את הסיביות formula_13. כל מילה formula_14 מקודדת לפי:
הטבלה הבאה מסכמת את קידוד הקלט, הפלט והמפתח בצופן LEA:
הכנת המפתח.
הפרוצדורה להכנת המפתח מייצרת ממפתח המאסטר המסופק על ידי המשתמש רצף של תת-מפתחות formula_17 כדלהלן:
תחילה מגדירים את הקבועים הבאים בבסיס הקסדצימלי:
ערכים אלו הם תוצאה של חישוב השורש הריבועי של המספר 766965 כאשר הספרות 76, 69 ו-65 הן קידוד אסקי של השם LEA. (זהו מנהג מקובל בצופן בלוקים כדי להראות שבחירתם אינה נובעת מהרצון להחדיר דלת סתרים).
אם המשתמש בחר במפתח 128 סיביות, תחילה מכינים שני מערכים זמניים: המערך formula_18 המכיל 4 מילים לתוכו טוענים את מילות המפתח של המשתמש לפי הסדר (formula_19) והמערך formula_17 המכיל 6 מילים בו מאחסנים את תת-המפתחות עבור כל הסבבים כאשר formula_5 מתייחס למספר הסבב. להכנת תת-המפתחות מחשבים את:
הסימן formula_22 מייצג כאן חיבור מודולו formula_23. הסימן formula_24 מייצג הזזה מעגלית ברמת סיביות בגבולות מילה באורך 32 סיביות formula_5 פוזיציות.
עבור מפתח באורך 192 סיביות טוענים ב-formula_18 את ששת המילים של המפתח שסופק על ידי המשתמש ו-formula_27 מכיל בסך הכול 28 סטים אפשריים כך:
הכנת המפתח במקרה של 256 סיביות מתבצעת בסגנון דומה. שמונה מילות המפתח נטענות ב-formula_18 ו-formula_27 מכיל 8 מילים כפול 32 סבבים כדלקמן:
הצפנה ופענוח.
פונקציית ההצפנה מקבלת את בלוק formula_30 ואת תת-המפתחות עבור כל הסבבים בהתאם לגודל המפתח ומחזירה את הבלוק המוצפן formula_31.
תחילה מעתיקים את בלוק הקלט למערך מקומי formula_32 כאשר אפס מייצג את מצב הזיכרון הפנימי של האלגוריתם לפי תחילת ההצפנה. מכינים formula_33 תת-המפתחות לפי התיאור לעיל. ומבצעים formula_33 פעמים כדלקמן: