stanford-oval/wikipedia huggingface dataset:
My Favourites
הערות שוליים

1 2 3  Sandra - My Favourites, Discogs (באנגלית)
↑  Sandra - My Favourites, Discogs (באנגלית)
1 2  Sandra - Dance Remixes '99, Discogs (באנגלית)
1 2  Sandra - In The Heat Of The Night, Discogs (באנגלית)
↑  Sandra - (I'll Never Be) Maria Magdalena, Discogs (באנגלית)
↑  norwegiancharts.com - Discography Sandra, norwegiancharts.com
↑  Sandra - Stop For A Minute, Discogs (באנגלית)
↑  Sandra - Everlasting Love, Discogs (באנגלית)
1 2  Sandra - Close To Seven, Discogs (באנגלית)
| סנדרה |
| --- | --- | --- |
| דיסקוגרפיה | דיסקוגרפיה |  |
| אלבומי אולפן | The Long Play • Mirrors • Into a Secret Land • Paintings in Yellow • Close to Seven • Fading Shades • The Wheel of Time • The Art of Love • Back to Life • Stay in Touch |  |
| אלבומים שונים | Reflections • The Platinum Collection • The Very Best of Sandra |  |
| אלבומי אוסף | Everlasting Love • My Favourites • So80s Presents Sandra |  |
| אלבומי להיטים | Ten on One (The Singles) • 18 Greatest Hits • The Essential Sandra |  |
| ערכים קשורים | ערבסקה • אניגמה • מיכאל קרצו |  |
| סנדרה – סינגלים |
| --- | --- | --- |
| The Long Play | "(I'll Never Be) Maria Magdalena" • "In the Heat of the Night" • "Little Girl" |  |
| Mirrors | "Innocent Love" • "Hi! Hi! Hi!" • "Loreen" • "Midnight Man" |  |
| Ten on One (The Singles) | "Everlasting Love" • "Stop for a Minute" |  |
| Into a Secret Land | "Heaven Can Wait" • "Secret Land" • "We'll Be Together" • "Around My Heart" |  |
| Paintings in Yellow | "Hiroshima" • "(Life May Be) A Big Insanity" • "One More Night" |  |
| Close to Seven | "Don't Be Aggressive" • "I Need Love" |  |
| 18 Greatest Hits | "Johnny Wanna Live" |  |
| Fading Shades | "Nights in White Satin" • "Won't Run Away" |  |
| My Favourites | "Secret Land '99" • "In the Heat of the Night '99" • "(I'll Never Be) Maria Magdalena '99" |  |
| The Wheel of Time | "Forever" • "Such a Shame" • "I Close My Eyes" |  |
| The Art of Love | "The Way I Am" • "What Is It About Me" |  |
| Back to Life | "In a Heartbeat" • "The Night Is Still Young" |  |
| Stay in Touch | "Maybe Tonight" • "Infinite Kiss" |  |
| סינגלים אחרים | "Andy mein Freund" • "Japan Ist Weit" • "Everlasting Love (PWL Remix)" • "Secrets of Love" |  |
| --- | --- |
בקרת זהויות :  MusicBrainz release group: bf302679-2e3f-33ae-98f7-f81917e3eeeb
Naked

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

הווידאו קליפ של הסינגל, שבויים על ידי מריו קלמנט, יצא לראשונה בערוץ היוטיוב ב-1 בדצמבר 2017. נכון לנובמבר 2021, הווידאו קליפ נצפה למעלה מ-262 מיליון פעמים.
מיקומי שיא

|   ‏‏‏  מצעדים ודירוגים (2017–2018)> מדינה |   ‏‏‏  מצעדים ודירוגים (2017–2018)> מצעד |   ‏‏‏  מצעדים ודירוגים (2017–2018)> מיקום שיא |   ‏‏‏  מצעדים ודירוגים (2017–2018)>  |
| --- | --- | --- | --- |
|  אוסטריה | Ö3 אוסטריה טופ 40‏ | 26 |  |
|  אירופה | אירופה הוט 100 | 7 |  |
|  איטליה | מצעד הסינגלים האיטלקי | 76 |  |
|  אירלנד | מצעד הסינגלים האירי | 28 |  |
|  ארצות הברית | בילבורד הוט 100 | - |  |
|  ארצות הברית | מצעד השירים מתחת להוט 100 | 25 |  |
|  ארצות הברית | מצעד השירים העכשוויים למבוגרים | 23 |  |
|  ארצות הברית | מצעד 40 השירים למבוגרים | 34 |  |
|  ברזיל | טופ 100 ברזיל | 84 |  |
|  גרמניה | GfK – טופ 100 | 23 |  |
|  דנמרק | היטליסטן | 33 |  |
|  הולנד | מצעד 40 הסינגלים ההולנדיים | - |  |
|  הולנד | מצעד 100 הסינגלים ההולנדי | 74 |  |
|  הממלכה המאוחדת | מצעד הסינגלים הבריטי | 11 |  |
|  ולוניה | אולטראטופ 40 | 18 |  |
|  יוון | IFPI Greece | 65 |  |
|  לבנון | מצעד 20 העליונים הרשמי של לבנון | 1 |  |
|  ניו זילנד | המצעד הניו זילנדי הרשמי | 2 |  |
|  סינגפור | RIAS | 29 |  |
|  סלובניה | SloTop50 | 35 |  |
|  סלובקיה | ČNS IFPI | 28 |  |
|  סקוטלנד | מצעד הסינגלים הסקוטי | 3 |  |
|  פורטוגל | מצעד הסינגלים הפורטוגזי | 30 |  |
|  פלנדריה | אולטראטופ 50 | 38 |  |
|  צ'כיה | ČNS IFPI | 22 |  |
|  צרפת | SNEP | 186 |  |
|  שוודיה | סוורייטופליסטן | 36 |  |
|  שווייץ | המצעד השווייצרי | 8 |  |
|   ‏‏‏  מצעדי סוף שנה (2018)> מדינה |   ‏‏‏  מצעדי סוף שנה (2018)> מצעד |   ‏‏‏  מצעדי סוף שנה (2018)> מיקום שיא |   ‏‏‏  מצעדי סוף שנה (2018)>  |
| --- | --- | --- | --- |
|  ולוניה | אולטראטופ 40 | 88 |  |
|  פורטוגל | מצעד הסינגלים הפורטוגזי | 82 |  |
|  שווייץ | המצעד השווייצרי | 82 |  |
|   ‏‏‏  מצעדי סוף שנה (2019)> מדינה |   ‏‏‏  מצעדי סוף שנה (2019)> מצעד |   ‏‏‏  מצעדי סוף שנה (2019)> מיקום שיא |   ‏‏‏  מצעדי סוף שנה (2019)>  |
| --- | --- | --- | --- |
|  פורטוגל | מצעד הסינגלים הפורטוגזי | 145 |  |
נתוני מכירות

| מדינה | תואר | מכירות |
| --- | --- | --- |
| אוסטרליה (ARIA) | זהב | 35,000 |
| ברזיל (Pro-Música Brasil) | יהלום | 160,000 |
| קנדה (Music Canada) | זהב | 40,000 |
| דנמרק (IFPI Danmark) | פלטינה | 90,000 |
| איטליה (FIMI) | פלטינה | 50,000 |
| פולין (ZPAV) | זהב | 10,000 |
| פורטוגל (AFP) | 2× פלטינה | 20,000 |
| שווייץ (IFPI Switzerland) | פלטינה | 20,000 |
| הממלכה המאוחדת (BPI) | פלטינה | 600,000 |
| ארצות הברית (RIAA) | זהב | 500,000 |
סטרימינג
| שוודיה (GLF) | זהב | 4,000,000 |
הערות שוליים

↑  "Naked - Single by James Arthur". Apple Music. 24 בנובמבר 2017. ארכיון מ-2018-10-28. נבדק ב-6 בפברואר 2018. {{cite web}}:  (עזרה)
↑  "James Arthur on new music, respect and making bangers". ארכיון מ-2021-02-26. נבדק ב-2021-11-09.
↑  Day, Pascale (1 בדצמבר 2017). "James Arthur gets cosy with Prince Harry's ex Cressida Bonas in new music video". Metro. ארכיון מ-2021-01-18. נבדק ב-7 בפברואר 2018. {{cite web}}:  (עזרה)
↑  "James Arthur – Naked". YouTube. ארכיון מ-2021-10-13. נבדק ב-6 בפברואר 2018. {{cite web}}:  (עזרה)
| --- | --- |
בקרת זהויות :  MusicBrainz release group: 2067ec5b-8bd4-4679-9b9f-617710a6cd85  MusicBrainz work: 04597a00-24af-4535-a6d9-04df525caec3
Ghost (מיני-אלבום של סקיי פררה)

Ghost הוא מיני אלבומה השני של סקיי פררה אשר שוחרר ב-16 באוקטובר 2012 על ידי חברת התקליטים קפיטול רקורדס. המיני אלבום יצא כי אלבום הבכורה שלו עוקב לעיתים קרובות, עד אשר הוא יצא ב-2013 כ-Night Time, My Time. המיני אלבום מהווה שינוי מהשירים המוקדמים של פררה, אשר לרוב הכילו אלמנטים של דאנס-פופ. היא שיתפה פעולה עם המפיקים ג'ון בריאון, דב היינס, גרג קרוסטין, קאס מקומבס ואריאל רכטשייד כדי להגיע לסגנון הרצוי מבחינתה. המיני אלבום ברובו הוא סינת'פופ, למרות זאת הוא שונה מסגנונה השונה כי הוא מכיל גם אקוסטי, אינדי פופ וגל חדש.
Ghost זכה לביקורת מעורבות ממבקרי המוזיקה, אשר העריכו את הגיוון של האלבום, אבל היו חלוקים בנוגע ללכידות האלבום.
רקע

אחרי שפררה שחררה את השירים "17", "One" ו"Obsession", פררה הודיעה על כך שאלבום הבכורה שלה ייצא ב-11 בינואר 2011. בסופו של דבר זה הוחלף במיני האלבום הראשון שלה "As If", אשר יצא לאור ב-22 במרץ 2011. בנובמבר 2011, פררה הודיעה על כך שאלבום הבכורה שלה ייצא ב-2012, והודיעה על כך שסינגל הבכורה ייצא בפברואר. מאוחר יותר, היא חשפה שהיא עובדת עם ג'ון בריאון, גרג קרוסטין ושירלי מנסון על האלבום התוכנית להוציא מיני אלבום בשם Ghost נחשפה על ידי האתר פיצ'פורק ב-30 באוגוסט 2012. תמונת המיני האלבום צולמה על ידי הדי סלימאן ופורסמה על ידי פררה דרך חשבון הטוויטר שלה ב-17 בספטמבר. למרות שהאלבום תוכנן לצאת ב-2 באוקטובר, בסופו של דבר הוא יצא ב-16 באוקטובר בקנדה ובארצות הברית
הערות שוליים

↑  סטטוס בפייסבוק בו פררה הודיעה על זה
↑  ראיון בו היא מציינת את זה בפעם הראשונה
↑  הידיעה באתר פיצ'פורק
↑  ידיעה על כך
↑  הערה 3
↑  ב-iTunes מצוין שהאלבום יצא ב-16 באוקטובר
| Ghost — מהדורה רגילה> מס' | Ghost — מהדורה רגילה> שם | Ghost — מהדורה רגילה> כותב(ים) | Ghost — מהדורה רגילה> משך | Ghost — מהדורה רגילה>  | Ghost — מהדורה רגילה>  | Ghost — מהדורה רגילה>  | Ghost — מהדורה רגילה>  | Ghost — מהדורה רגילה>  | Ghost — מהדורה רגילה>  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1. | Sad Dream  | פררה, בלייק מיילס | 3:33 |  |  |  |  |  |  |
| 2. | Lost In My Bedroom  | פררה, אריאל רכטשייד, דן נירגו, ג'סטין ריסיין | 3:13 |  |  |  |  |  |  |
| 3. | Ghost  | פררה, ג'ון בריאון | 5:27 |  |  |  |  |  |  |
| 4. | Red Lips  | גרג קרוסטין ושירלי מנסון | 2:21 |  |  |  |  |  |  |
| 5. | Everything is Embarrassing  | פררה, דב היינס, אריאל רכטשייד | 4:09 |  |  |  |  |  |  |
| משך כולל: | משך כולל: | משך כולל: | 18:41 |  |  |  |  |  |  |
| --- | --- |
בקרת זהויות :  MusicBrainz release group: 164a011f-a2c3-4b6c-ac9b-e0c28c3806b0
Mulatu of Ethiopia

Mulatu of Ethiopia (בעברית: מולאטו של אתיופיה) הוא אלבום האולפן השלישי של המוזיקאי האתיופי מולטו אסטטקה אשר יצא בשנת 1972. הוא הוקלט ושוחרר על ידי חברת התקליטים האמריקאית Worthy Records בארצות הברית. האלבום משלב שלושה סגנונות שיהפכו אחר כך לז'אנר חדש: ג'אז, מוזיקה לטינית ומוזיקה אתיופית. בשירי האלבום אסטטקה חוזר לשלב אלמנטים אתיופים ויוצר את הסגנון את'יו-ג'אז שיתפתח בהמשך.
האלבום הוא אינסטרומנטלי לחלוטין (זאת אומרת שכל שיריו מכילים אך ורק נגינה ללא מילים) ומתרכז בעיקר בתפקיד הויברפון, תופי הקונגה והפסנתר. הוא מכיל שימוש נרחב בכלים מכ הסגנונות, כולל כלי נשיפה, גיטרה חשמלית, קונטרה בס ועוד. המוזיקה באלבום משלבת את המוזיקה האתיופית ומוזיקת הג'אז הלטיני, ומהווה את תחילת האת'יו-ג'אז.
האלבום זכה להצלחה מרובה וסימן את התחלת "תור הזהב" של המוזיקה באתיופיה - אשר יתחיל עם חזרתו של אסטטקה לאתיופיה לאחר יציאת האלבום.
רשימת רצועות

| מס' | שם | משך |
| --- | --- | --- |
| 1. | Mulatu  | 05:05 |
| 2. | Mascaram Setaba  | 02:49 |
| 3. | Dewel  | 04:14 |
| 4. | Kulunmanqueleshi  | 02:13 |
| 5. | Kasalefkut-Hulu  | 02:27 |
| 6. | Munaye  | 03:34 |
| 7. | Chifara  | 07:09 |
| משך כולל: | משך כולל: | 26:51 |
CKKS

בקריפטוגרפיה, CKKS היא שיטת הצפנה הומומורפית פופולרית, המיועדת לבצוע חישובים על צפנים המצפינים מספרים ממשיים, וזאת בניגוד לשיטות קודמות שהתמקדו בחישובים על הצפנות של שלמים. שם הסְכֶמָה מורכב מהאותיות הפותחות את שמות מחברי המאמר המקורי שבו הוצגה השיטה, Kim, Kim, Cheon ו-Song.
באופן כללי הצפנה הומומורפית (Homomorphic Encryption) היא שיטת הצפנה המאפשרת לבצע חישוב מסוים על מסרים מוצפנים שתוצאתו היא מסר מוצפן אחר השקול לתוצאה שהייתה מתקבלת מהצפנת פעולת החישוב האמורה על המסרים המקוריים. למשל חיבור של ההצפנה של X עם ההצפנה של Y יתן את ההצפנה של X+Y. סְכֶמַת הצפנה הומומורפית היא "מלאה" (Fully Homomorphic Encryption) אם היא מאפשרת לבצע כל חישוב רצוי על הצפנים באופן יעיל.
הענן מקבל שני צפנים, מחבר אותם ושולח את הצופן המחובר בחזרה. פענוח הצופן המוחזר יתן את סכום הערכים שהוצפנו במקור.
שיטת CKKS פורסמה לראשונה במאמר משנת 2017, ואחר כך פורסמו עוד מאמרים (על ידי המחברים המקוריים ואחרים) המראים איך ניתן להפוך את CKKS לסְכֶמַת הצפנה הומומורפית מלאה על ידי פעולת Bootstrap מתאימה. פרסומים נוספים הציגו דרכים שונות לשפר את הביצועים והדיוק של סְכֶמַת ה-CKKS המקורית, וכיום הסְכֶמָה ממומשת ברוב הספריות המציעות שירותי הצפנה הומומורפית, כמו HEAAN (הראשונה להציע מימוש של CKKS), Palisade, SEAL, HElib, ועוד (ראו ברשימת הקישורים למטה).
המרכיבים העיקריים של סכמת CKKS

ההסבר להלן נועד לתת הבנה כללית על שיטת CKKS ואינו מוצג באופן מתמטי פורמלי. CKKS היא סְכֶמַת הצפנה עם מפתח ציבורי, כלומר מפתח ציבורי מאפשר לכל מי שמחזיק בו להצפין מידע, אך רק מי שמחזיק במפתח הפרטי יכול אחר כך לפענח את הצופן. במקרה של סכמות הצפנה הומומורפיות כמו CKKS, המפתח הפומבי מאפשר בנוסף לכך גם לבצע חישובים מעל ההצפנות (אך לא לגלות את תוצאת החישובים הללו).
כמו בשיטות הצפנה הומומורפיות אחרות, CKKS מבצעת חישובים על וקטורים גדולים של מספרים בבת-אחת, למשל בספרית SEAL ניתן להצפין ווקטור של עד 16,384 איברים. במקרה של CKKS המספרים שבווקטור המוצפן הם מספרים מרוכבים. כל הצפנה מצפינה ווקטור אחד שכזה ופעולות החישוב מבוצעות על הצפנה בודדת או על זוג הצפנות כשהפעולה מבוצעת איבר-איבר. למשל חיבור של שני צפנים עם 16,384 איברים יתן הצפנה חדשה של וקטור עם 16,384 איברים שבו כל איבר הוא סכום האיברים התואמים בווקטורים של ההצפנות המחוברות. ישנן גם פעולות הפועלות על הצפנה בודדת, למשל פעולת הרוֹטַציָה המסובבת את איברי הווקטור המוצפן במספר התזוזות הרצוי.
סְכֶמַת CKKS מחזיקה את ההצפנות בצורה של פולינומים, ובאופן מדויק יותר של פולינומים בחוג המנה מעל פולינום ציקלוטומי עם מקדמים שלמים בחוג השאריות מודולו q כלשהו. כך, כל החישובים ההומומורפים המבוצעים על ההצפנות הם חיבורים והכפלות של פולינומים מעל חוג המנה הזה. במילים פשוטות יותר אולי, אם במהלך החישוב מתקבל מקדם פולינום גדול מ-q אז יש להשאיר רק את השארית שלו אחרי חלוקה ב-q, ואם מתקבל פולינום הגדול מפולינום המנה אז יש להשאיר רק את השארית של הפולינום כולו אחרי חלוקה שלו בפולינום המנה.
תהליך ההצפנה פותח בשלב הקידוד שבו הווקטור עם המספרים המרוכבים המיועדים להצפנה מקודד כפולינום עם מקדמים שלמים. שלב הקידוד נועד בעיקר לאפשר את שלבי ההצפנה והחישוב הבאים בתור, ואשר פועלים כאמור על פולינומים, ואינו מבטיח את סודיות הנתונים המקודדים כלל וכלל. כל הסודיות של הצופן מושגת בשלב ההצפנה הבא לאחר שלב הקידוד. אחר כך מבוצעים החישובים ההומומורפים מעל ההצפנות השונות, ועם סיום החישוב, נשלחת התוצאה המוצפנת בחזרה למשתמש המחזיק במפתח הפענוח הפרטי. ההצפנה מפוענחת עם המפתח הפרטי כדי לקבל את הפולינום המקודד את התוצאה, ולסיום ממירים את הפולינום הזה בחזרה לווקטור התוצאה עצמו.
המרכיבים העיקריים של סכמת CKKS > שלב הקידוד המוקדם ופתיחת הקידוד הסופי

סְכֶמָה שהוגדרה להצפין וקטורים עם n איברים תקודד את הווקטור כפולינום עם 2n מקדמים שלמים (כלומר מדרגה 2n-1). הפולינום המקודד הוא הפולינום (היחידי) שכאשר מציבים בו את 2n שורשי היחידה הפרימיטיבים המרוכבים מסדר 4n מקבלים את n האיברים שבמערך המוצפן, ועוד n איברים השווים לצמודים (conjugates) של אותם איברים מוצפנים. בגלל התכונות המיוחדות של שורשי היחידה ניתן למצוא ביעילות את הפולינום המקודד (בעזרת שיטות המבוססות על התמרת פורייה). כאשר רוצים "לפתוח" את הקוד, כלומר להמיר בחזרה את הפולינום לווקטור של מספרים מרוכבים, ניתן להציב את n שורשי היחידה הפרימיטיבים הראשונים בתוך הפולינום ולקבל את n האיברים של הווקטור (אין צורך להציב את שאר n שורשי היחידה בשלב זה, כי הצבתם תוביל באופן מיותר לקבלת הצמודים של n האיברים המפוענחים). גם שלב זה ניתן להאצה בעזרת שיטות המבוססות על התמרת פורייה.
דוגמה: נניח שהווקטור המוצפן הוא באורך n=2, וכולל את זוג המספרים המרוכבים  3+4i,  2-i. הפולינום שמקודד זוג מספרים זה (יחד עם שני הצמודים שלהם  3-4i,  2+i) הוא  \ {\frac {1}{4}}(10+4{\sqrt {2}}x+10x^{2}+2{\sqrt {2}}x^{3}). ארבעת שורשי היחידה הפרימיטיבים מסדר 4n=8 הם
 ({\frac {\sqrt {2}}{2}},{\frac {\sqrt {2}}{2}}),(-{\frac {\sqrt {2}}{2}},{\frac {\sqrt {2}}{2}}),(-{\frac {\sqrt {2}}{2}},-{\frac {\sqrt {2}}{2}}),({\frac {\sqrt {2}}{2}},-{\frac {\sqrt {2}}{2}}). ניתן לראות שאמנם החזקה ה-8 של מספרים אלה היא 1, וששאר שורשי היחידה מסדר 8 (1, 1-, i, i-) אינם פרימיטיבים כייוון שהחזקה הקטנה ביותר שלהם המביאה אותם ל-1 היא קטנה מ-8. כמו כן כשמציבים בפולינום את שורש היחידה הראשון  ({\frac {\sqrt {2}}{2}},{\frac {\sqrt {2}}{2}}) מקבלים את הערך המוצפן  3+4i, וכשמציבים את שורש היחידה השלישי  (-{\frac {\sqrt {2}}{2}},-{\frac {\sqrt {2}}{2}}) מקבלים את הערך המוצפן  2-i. כשמציבים את שורשי היחידה השני והרביעי מקבלים את הערכים הצמודים לערכים אלה. כמו כן, כיוון ששורשי היחידה גלויים לכל, הרי שאין צורך במפתח סודי כדי לפתוח את הפולינום המקודד ולקבל בחזרה את הערכים המוצפנים, וכפי שנאמר שלב הקידוד אינו תורם לבטיחות של סכמת ההצפנה.
הבעיה בפולינום שבדוגמה היא שהמקדמים שלו אינם שלמים, כפי שנדרש על ידי הסְכֶמָה. לכן מכפילים את כל המקדמים בפקטור גדול מספיק ומעגלים את התוצאה. ככל שהפקטור גדול יותר, כך מאבדים פחות דיוק בשלב העיגול. למשל בדוגמה למעלה, אם נכפיל את המקדמים בפקטור 64 ונעגל, נקבל את הפולינום  \ 160+91x+160x^{2}+45x^{3}, שכל מקדמיו שלמים כנדרש. אם נפתח את הקידוד החדש על ידי הצבת שורשי היחידה נקבל ערכים גדולים פי 64, ולכן יש לקפיד ולחלק את הערכים הסופיים ב-64 בסוף שלב פתיחת הקידוד. בדוגמה למעלה הערכים המוצפנים כללו רכיבים שלמים (3, 4, 2, 1-), אבל שיטת הקידוד תעבוד גם כאשר הערכים המוצפנים כוללים רכיבים שאינם שלמים. צריך רק להקפיד ולהשתמש בפקטור גדול מספיק כדי לאפשר חישובים עם הדיוק הדרוש. כלומר הפקטור בעצם מגדיר את הסְקָאלָה או רמת הדיוק של החישובים. למשל פקטור של  2^{40} יתאים לחישובים עם דיוק של 40 ביטים. ראו פרטים נוספים על תחזוקת הסְקָאלָה במהלך החישוב ועל הבעיות הקשורות בכך בסעיף למטה.
המרכיבים העיקריים של סכמת CKKS > הצפנה ופיענוח

ב-CKKS המפתח הפרטי sk הוא פולינום (מעל חוג המנה שתואר למעלה) שבו המקדמים הם ערכים שלמים אקראיים ו"קטנים". למשל ברוב הספריות המממשות את CKKS כל המקדמים של sk הם 0, 1, או 1-. הפולינום שהתקבל בשלב הקידוד שתואר למעלה משמש כמסר המוצפן (ה-plaintext). ההצפנה של מסר (כלומר פולינום) m היא זוג של פולינומים (a,b) כך ש  a+b*sk=m+e, כאשר e הוא רעש קטן אקראי (החיבורים והכפלים המופיעים כאן הם פעולות על פולינומים מעל חוג המנה כפי שתואר למעלה). כלומר, מי שמחזיק בזוג הפולינומים של ההצפנה וגם ב-sk יכול בקלות לבצע את החישוב הנ"ל ולפענח את המסר המקורי m, עם רעש קטן.
השגיאה שבהצפנה היא חיונית ומוכנסת באופן מכוון כיוון שבלעדיה יהיה קל מדי לפענח את הצופן גם בלי sk. השגיאה הופכת את בעיית הפענוח לבעיה קשה (השקולה לבעיית Learning With Errors של עודד רגב). המפתח הפומבי pk מכיל מספיק מידע כדי לאפשר בקלות מציאת זוג פולינומים (a,b) שכאלה בהינתן m, והוא מכיל בתוכו רעש קטן שיוביל לרעש בהצפנות הנובעות ממנו. תהליך ההצפנה מוסיף עוד רעש אקראי נוסף כדי להבטיח שהצפנות חוזרות של אותו מסר יהיו שונות זו מזו.
המרכיבים העיקריים של סכמת CKKS > ביצוע חישובים הומומורפים על ההצפנות

המטרה של סְכֶמַת הצפנה הומומורפית היא כאמור לאפשר חישוב על הנתונים המוצפנים בעזרת ביצוע חישובים על ההצפנות בלבד.
קל לראות למשל שאם
a1+b1*sk=m1+e1
וגם
a2+b2*sk=m2+e2
אז גם
(a1+a2)+(b1+b2)*sk=(m1+m2)+(e1+e2).
במילים אחרות אם (a1,b1) מצפין את m1 ו- (a2,b2) מצפין את m2, אז (a1+a2,b1+b2) מצפין את m1+m2, והרעש גדל להיות עד סכום הרעשים של ההצפנות המחוברות. כך גם קל לראות שאם (a,b) מצפין את m, ו-w הוא מספר מרוכב כלשהו אז (a,b)*w מצפין את w*m. הכפלה של זוג הצפנות היא מורכבת מעט יותר ונעזרת במפתח פומבי נוסף שהונפק מראש למען מטרה זו. הכפלה גם מגדילה את הרעש שבתוצאה במידה ניכרת יותר, היא איטית יותר לחישוב, וגם יוצרת בעיות בתחזוקת הסְקָאלָה כפי שיתואר בסעיף הבא. לכן בדרך כלל מכפלות בסְכֶמָה הומומורפית הן משאב יקר, ומחקר רב מושקע בדרכים לחסוך במספר הכפלים הדרוש בחישוב ובביצוע נקי וזריז יותר של הכפלים הנחוצים.
מסר שהוצפן מורכב כאמור מזוג פולינומים, אך במהלך החישוב, מספר הפולינומים בהצפנה יכול לגדול. למשל אחרי כפל של ההצפנה (a1,b1) עם ההצפנה (a2,b2) תתקבל הצפנה (a3,b3,c3) המורכבת מ-3 פולינומים. כדי לפענח הצפנה שכזאת יש לחשב את
 a3+b3*sk+c3*sk^{2}. באופן דומה ניתן גם להחזיק הצפנות עם מספר גדול יותר של רכיבים פולינומיים. הבעיה היא שמספר הרכיבים ילך ויגדל אחרי כל חישוב מכפלה, ויכביד על דרישות הזיכרון וזמן החישוב מעל ההצפנות. לכן נתמכת פעולת "יישור" relinearization, המחזירה את ההצפנה לצורה הכוללת רק זוג רכיבים. פעולה זו נעזרת במפתח פומבי מיועד שהונפק מראש למען מטרה זו.
תחזוקת הסקאלה של הצופן ו-Bootstrap

כפי שתואר למעלה, להצפנה צמודה סְקָאלָה מתאימה שמציינת את הפקטור שיש לחלק בו כדי לקבל את המסר המוצפן בסוף תהליך הפענוח ופתיחת הקוד. למשל את המסר שערכו 0.32 ניתן לייצג כמספר השלם 32 עם סְקָאלָה של 100, או באופן שקול גם כמספר השלם 320,000 עם סקאלה של 1,000,000. כשמכפילים זוג מספרים עם סקאלות, יש להכפיל גם את הסקאלות. כך למשל 32 עם סְקָאלָה של 100 (כלומר 0.32) מוכפל ב-4 עם סקאלה 1000 (כלומר 0.004) נותן 128 עם סקאלה 100,000 (כלומר 0.00128).
הבעיה היא שהחישובים על ההצפנות הם כאמור מודולארים מעל חוג שאריות של מספר q כלשהו, ולכן יש להקפיד שהערכים המוצפנים לא יחרגו מגבול זה. לכן מדי פעם יש להקטין את הסקאלה על ידי בצוע פעולת rescale הכוללת בין השאר את חלוקת הערך יחד עם הסקאלה שלו במספר כלשהו. כך כאמור את היצוג "320,000 עם סקאלה של 1,000,000" ניתן להחליף ביצוג השקול של "32 עם סקאלה של 100". בדוגמה הזו פעולת ה-rescale הייתה מדויקת, אך בדרך כלל החלוקה הכלולה בפעולת ה-rescale גם דורשת עיגול הגורר אחריו רעש תואם. לכן הפרקטיקה המקובלת היא לדחות את פעולת ה-rescale עד כמה שניתן, כדי לחסוך בפעפוע השגיאה שיגביר את הרעש בהמשך החישוב. פעולת ה-rescale היא גם לעיתים נחוצה כדי לאפשר חיבור בין הצפנות. בניגוד לכפל אשר ניתן לבצע בין זוג הצפנות בעלות סקאלות שונות (כמו בדוגמה למעלה), הרי שאי אפשר לחבר בין זוג הצפנות שכזה. לשם כך יש להקדים לפעולת החיבור את פעולת ה-rescale שתביא את הסקאלה של המחובר עם הסקאלה הגבוהה להיות שווה לסקאלה של המחובר השני.
בעיה קשה יותר הקשורה בתחזוקת הסקאלה, היא שמסתבר שאחרי rescale שמחלק את הערך ואת הסקאלה במידה כלשהי, נדרש לחלק גם את q (כלומר את הגבול העליון של הערכים) באותה המידה. כך בדוגמה שהובאה למעלה פעולת ה -rescale חילקה את הערך ואת הסקאלה שלו ב-10,000, ולכן אם q היה נניח מלכתחילה 1,000,000, הרי שאחרי ה-rescale הערך של q יקטן ל-100 ויגביל מאוד את החישוב בהמשך. לכן בדרך כלל מתחילים עם q גדול מאוד (למשל  2^{800}), אבל בכל זאת אחרי מספיק מכפלות התקרה של q תרד נמוך מדי כדי לאפשר את המשך החישוב. כדי לאפשר חישוב בלתי מוגבל (כלומר סְכֶמַת הצפנה הומומורפית מלאה) יש להסיר מגבלה זו, ואמנם כותבי המאמר המקורי הציעו כאמור מספר דרכים לבצע פעולת bootstrap המחזירה את q לתחום הערכים הגבוהים שיאפשרו את המשך החישוב. יש לשים לב שפעולת ה-bootstrap של CKKS נועדה לאפשר את המשך החישוב והיא אינה מסירה את הרעש שהצטבר בערכים המוצפנים (למעשה היא מגדילה מעט את הרעש הנובע מחישוב פעולת ה-bootstrap עצמה). זאת בשונה מסכמות הומומורפיות אחרות, כמו BGV, שם ה-bootstrap מאפשר את המשך החישוב על ידי הסרת הרעש שבהצפנה עצמה.
אופטימיזציות מקובלת ל CKKS

החישובים ההומומורפים המבוצעים על ידי CKKS כוללים כאמור פעולות חיבור וכפל של פולינומים. פולינומים אלה בדרך כלל כוללים אלפים רבים של מקדמים, והמקדמים עצמם גם כן בדרך כלל גדולים מאוד. כך, החישוב ההומורמופי הוא איטי בכמה סדרי גודל יחסית לחישוב המקביל על הנתונים המקוריים שלא תחת הצפנה. מאז הפרסום המקורי של השיטה ב-2017 הוצעו ומומשו מספר אופטמיזציות ל-CKKS המאפשרות ביצועים סבירים לחישובים שימושיים כמו למידת מכונה עם רשתות ניורונים מוצפנות, שירותי מסד נתונים מוצפן ועוד. אלה כוללות בין השאר:
יצוג המקדמים הענקיים של הפולינומים על ידי אוסף של שאריות קטנות בעזרת משפט השאריות הסיני. שיטה זו מאפשרת גם לבצע את כל החישובים על המספרים הענקיים בעזרת פקודות המכונה הבסיסיות של המעבד, המוגבלות על ידי גודל האוגרים\רגיסטרים של המכונה, ובכך להאיץ את החישובים עוד יותר.
יצוג הפולינומים רבי המקדמים בעזרת התמרת NTT (Number Theoretic Transform). זוהי התמרה של פולינומים עם מקדמים בחוג השלמים עם שארית, הדומה להתמרת פורייה ואשר מאפשרת כָּמוֹהָ להיעזר באלגוריתם דמוי FFT כדי להאיץ את הפעולה של מכפלת זוג פולינומים מסיבוכיות  O(N^{2}) לסיבוכיות  O(N\cdot \log {N}).
הערות שוליים

↑  Jung Hee Cheon; Andrey Kim; Miran Kim; Yongsoo Song (2017), "Homomorphic Encryption for Arithmetic of Approximate Numbers", International Conference on the Theory and Application of Cryptology and Information Security, Springer, Cham
↑  Jung Hee Cheon; Kyoohyung Han; Andrey Kim; Miran Kim; Yongsoo Song (2018), "Bootstrapping for Approximate Homomorphic Encryption", Annual International Conference on the Theory and Applications of Cryptographic Techniques, Springer, Cham
↑  Hao Chen; Ilaria Chillotti; Yongsoo Song (2019), "Improved Bootstrapping for Approximate Homomorphic Encryption", Annual International Conference on the Theory and Applications of Cryptographic Techniques, Springer, Cham
↑  Jung Hee Cheon; Kyoohyung Han; Andrey Kim; Miran Kim; Yongsoo Song (2018), "A Full RNS Variant of Approximate Homomorphic Encryption", International Conference on Selected Areas in Cryptography, Springer, Cham
Gala: An Evening with Sarah Brightman

Gala: An Evening with Sarah Brightman הוא סיבוב הופעות של הזמרת-יוצרת האנגלייה שרה ברייטמן, אשר נתמך על גבי אלבום האוסף, Gala – The Collection. סיבוב ההופעות החל ב-7 ביולי 2016, והסתיים ב-11 במרץ 2017.
כלפי סיבוב ההופעות הופנו שבחים וביקורות חיוביות משלל מבקרי מוזיקה שונים.
רשימת השירים

להלן רשימת השירים אשר בוצעו במהלך סיבוב ההופעות:
מערכה ראשונה
"Sunset Boulevard Overture"
"Harem" (טורקיה בלבד)
"Stand Alone" (קטע קולי) (יפן בלבד)
"Nella Fantasia" (לא בוצע בטורקיה ויפן)
"Anytime, Anywhere"
"Dust in the Wind"
"Carpe diem"
"It's a Beautiful Day"
"La Luna"
"Rachmaninov #23"‏ (Tsusi) (קטע סולו בביצוע די וו)
"A Whiter Shade of Pale"
"Scarborough Fair" (לא בוצע ביפן)
"Buongiorno Principessa" (קטע סולו בביצוע מריו פרנגוליס) (לא בוצע במקסיקו)
"Vincero Perdero" (קטע סולו בביצוע מריו פרנגוליס) (מקסיקו בלבד)
"Canto della Terra" (ביחד עם מריו פרנגוליס)
"Nessun dorma"
מערכה שנייה
"Spellbound Concerto" (קטע סולו בביצוע די וו)
"Figlio Perduto"
"Stranger in Paradise"
"There for Me" (ביחד עם מריו פרנגוליס)
"Pie Jesu" (ביחד עם נרצ'יס יוסטין איאנאו)
"Caruso" (קטע סולו בביצוע נרצ'יס יוסטין איאנאו)
"The Phantom of the Opera" (ביחד עם מריו פרנגוליס) (וביחד עם ארקן אקי בטורקיה)
"Time to Say Goodbye"
הדרן
"Warsaw Concerto" (פול בייטמן על פסנתר, בניצוחה של ברייטמן)
"Running"
"Ave María" (מקסיקו בלבד)