בניית התיאטרון והתמיכה בו היה פרי יוזמתו של וילהלם הראשון, קיסר גרמניה, שנהג לבקר בקביעות במעיינות המרפא בוויסבאדן. בתחרות לקבלת המכרז זכה צמד אדריכלים מווינה, פרדיננד פלנר והרמן הלמר. הם הקימו את הבניין בין 1892 ל-1894 בסגנון בארוק מחודש, בהתאם לבניינים קיימים בפראג ובציריך. חנוכת הבית התקיימה ב-16 באוקטובר 1894 בנוכחות הקייזר. הפואיה נבנה בשנת 1902 על ידי האדריכל פליקס גנצמר. הפואיה מוביל אל שלוש במות.
אחרי מלחמת העולם הראשונה שונה שמו של התיאטרון ל-Preußisches Staatstheater ("תיאטרון ממלכתי פרוסי"). מאז 1932 הייתה עיריית ויסבאדן אחראית לתיאטרון, ועקב כך שונה שמו ל-"Nassauisches Landestheater" ("תיאטרון נפת נאסאו").
הבניין ניזוק קשות במלחמת העולם השנייה, כשהופצץ ב-3 בפברואר 1945. החזית שוחזרה בסגנון פשוט יותר ותקרת האולם עוטרה בציור חדשני.
בשנת 1946 קיבלה עליה מדינת הסן את תפעול התיאטרון. ב-1947 חזר להיקרא "Großhessisches Staatstheater" ("התיאטרון הממלכתי של הסה רבתי") ובהמשך ""Hessisches Staatstheater Wiesbaden" ("התיאטרון הממלכתי ההסיאני בוויסבאדן").
משנת 1975 עד 1978 שוחזר האולם בהתאם לדגם ההיסטורי. הציוד הטכני חודש. מרחב חדש, בתכנון הארדט-ואלתר המר, נבנה לחדרי חזרות, סדנאות והנהלה.
אולמות.
בתיאטרון יש ארבע במות, שלוש מהן באולם ההיסטורי:
סגל התיאטרון כולל כ-600 אנשים. מדי שנה עולות בתיאטרון יותר מ-25 הפקות חדשות של אופרות, מחזות ובלטים. התיאטרון פונה במיוחד לקהל צעיר ומשתף פעולה עם בתי ספר. "התיאטרון הממלכתי הצעיר" מוקדש להצגות ילדים ונוער.
נוסף לפסטיבל האביב הבינלאומי השנתי בחודש מאי, מתקיים מאז 2004 פסטיבל דו-שנתי למחזות אירופאים חדשים, בשיתוף פעולה עם התיאטרון הממלכתי של מיינץ. פסטיבל זה מעלה במשך עשרה ימים מחזות חדשים בשפת המקור בלוויית כתוביות.
תזמורות ומנצחים.
התזמורת הסימפונית של מעיינות המרפא.
התזמורת הגדולה הראשונה של ויסבאדן הייתה בשנת 1873 ה"Städtisches Cur- und Sinfonieorchester" (התזמורת הסימפונית של מעיינות המרפא הציבוריים) משנת 1874 עד 1905 ניצח עליה לואיס ליסטנר, שהנהיג, לצד מוזיקה לבידור קהל מעיינות המרפא, גם שנים-עשר קוטנצרטים סימפוניים בשנה. במשך התקופה הזאת היו בין האמנים שהופיעו בקונצרטים יוהנס ברהמס, קלרה שומאן, יוזף יואכים, קאמי סן-סנס ופבלו סרסטה. פליקס מוטל היה מנצח אורח קבוע משנת 1894. מספר הנגנים עלה מ-56 ל-65 בין 1905 ל-1911. מ-1912 כיהן קרל שוריכט כמנצח התזמורת וב-1921 התמנה למנהל מוזיקלי כללי. המנצחים האורחים הקבועים בתקופתו, שנמשכה עד 1944, היו פריץ בוש, פליקס ויינגרטנר, ברונו ולטר וריכרד שטראוס.
שטאטסקאפלה.
התזמורת השנייה, "שטאטסקאפלה", נוסדה ב-1894, בד בבד עם בית האופרה החדש, לנגינת אופרה ובלט בלבד. מנצחיה היו:
התזמורת הממלכתית של הסן.
אחרי המלחמה, תוכנן מיזוג של שתי התזמורות תחת שם חדש, התזמורת הממלכתית של הסן, ובסוף 1950 הושלם התהליך על ידי וולפגנג זאוואליש. מנצחי התזמורת המאוחדת היו:
Counter/CBC MAC (נקרא גם CCMP) הוא מצב הפעלה גנרי של צופן בלוקים להצפנה מאומתת שמספק סודיות והבטחת שלמות. פותח ב-2003 על ידי דאג ווייטינג מחברת Hifn, רוס האוסלי לשעבר מ-RSA וניילס פרגוסון ממיקרוסופט כמועמד לתקן הצפנה מאומתת של NIST. האלגוריתם שייך לקטגוריה AEAD (הצפנה מאומתת עם מידע נלווה), בבסיסו שני פרימיטיבים קריפטוגרפיים נפרדים והוא פועל בשתי ריצות; בריצה ראשונה המסר מוצפן באמצעות צופן בלוקים סימטרי במצב מונה המשלב הצפנה של בלוקים מרובים בתוספת אינדקס הבלוק. בריצה השנייה המסר מאומת על ידי קוד אימות מסרים CBC-MAC, המייצר תג אימות של המסר המוצפן יחד עם מידע נלווה אם ישנו. קיימת הוכחה שמבנה זה בטוח בהנחה שצופן הבלוקים שביסודו בטוח, כמו כן אפשר להשיג בדרך זו סודיות בלבד ו/או הבטחת שלמות ואימות ללא סודיות, אם דרוש. CCM אינו תומך און ליין ואינו מתאים להזרמת מדיה. CCM נתמך בתקן SP 800-38C, נמצא בשימוש IPSec הוצע ב- עבור TLS והוא מצב הפעלה מנדטורי של IEEE 802.11i בתקן 802.15.4-2001 כחלק מפרוטוקול WPA2 וכן בשינויים קלים בפרוטוקול ZigBee ובפרוטוקול האבטחה של בלוטות'.
הצפנה מאומתת.
הצורך בהצפנה מאומתת עולה בשל העובדה שצופן בלוקים מעצם ההגדרה מבטיח רק סודיות והניסיונות לשלב אימות בשיטות אד הוק הולידו מערכות לקויות. הצפנה מאומתת נותנת מענה לסודיות המידע ובמקביל גם לשלמותו באופן בטוח. מיהיר בלייר ופיליפ רוגווי העלו לראשונה את מושג 'הרכבה גנרית' של הצפנה עם אימות באופן שצופן הבלוקים שבשימוש מופרד מהאימות והראו שלוש דרכים בסיסיות בטוחות. הנחת העבודה היא שהשולח והמקבל משתפים ביניהם מראש מפתח הצפנה סודי, המצפין משתמש במפתח שברשותו כדי להצפין את המידע באמצעות צופן סימטרי ולייצר 'תג אימות' באמצעות קוד אימות המסרים, אותו יחד עם המסר המוצפן הוא שולח למקבל. המקבל מצידו משתמש במפתח הסודי שברשותו כדי לפענח את המידע ובאותה מידה לבדוק באמצעות פונקציית האימות את התג שקיבל כדי לוודא את שלמות המידע שקיבל. תג האימות משמש להוכחה שהמידע לא זוייף כי מעצם ההגדרה בלתי אפשרי ליריב בעל עוצמת חישוב סבירה לזייף טקסט-מוצפן ותג אימות מתאים ללא ידיעת המפתח הסודי.
AEAD – הצפנה מאומתת עם מידע נלווה נולדה עקב צורך מעשי. כאשר משתמשים מתקשרים ביניהם לצורך העברת חומר סודי, חלק מסוים מהמידע המועבר ברשת גלוי כמו קובץ כותר (header) וכן פרטים כמו כתובת IP וכדומה. המידע הגלוי משמש את השרתים ומסיבה זו חייב להיות גלוי אך יש צורך להגן עליו מפני שינוי זדוני שעלול לסכן את המידע המוצפן. הרעיון הוא שמערכת ההצפנה במחיר מועט תוכל להבטיח גם את שלמות המידע הגלוי המשויך למסר המוצפן.
תיאור האלגוריתם.
עבור CCM גנרי ישנם שני פרמטרים לקבוע. הראשון הוא formula_1 שמגדיר את אורך שדה האימות. ערכו של formula_1 הוא מעין שקלול בין התרחבות המסר המוצפן לבין הסיכויים שמתקיף יצליח לזייפו בלי שהמשתמשים יבחינו בכך. ערכים אפשריים הם 4,6,8,10,12,14,16 בתים. הבחירה השנייה היא formula_3 שמגדיר את מספר הבתים המוקצה לשדה אורך המידע המיועד להצפנה. ערך זה הוא פשרה בין אורך מקסימלי של מידע שאפשר להצפין לבין אורך וקטור האתחול ערכו של formula_3 לא יכול להיות קבוע כי הוא תלוי ביישום. ערכים אפשריים הם בין שני בתים לשמונה בתים. הערך formula_5 שמור. הטבלה הבאה מסכמת את הפרמטרים הבסיסים של CCM:
את שני הפרמטרים מקודדים בבית הראשון (לפי הפירוט להלן). וקטור האתחול formula_6 צריך להיות בגודל formula_7 בתים וחייב להיות חד-פעמי. אין להצפין שני מסרים עם אותו וקטור אתחול (אם המפתח לא הוחלף) כי מצב כזה ממוטט את ביטחון המערכת כליל. אורך המסר המקסימלי שניתן להצפנה מאומתת יהיה עד formula_8 בתים. מגבלה זו נועדה להבטיח שאפשר יהיה לקודד את אורך המסר בשדה באורך formula_3 בתים. אורך המידע הנלווה יהיה בין 0 ל-formula_10 בתים. המידע הנלווה מאומת אך לא מוצפן ואינו חובה. כדי לשלוח מסר מוצפן ומאומת השולח צריך תחילה לספק את הנתונים הבאים:
הטבלה הבאה מסכמת את הנתונים שהשולח צריך להכין:
המידע הנלווה יחד עם וקטור האתחול מחולקים ל-formula_25 בלוקים formula_26 (כמפורט להלן) וכן formula_22 או formula_17 צריכים להיות כפולות של 8 סיביות ויכולים להיות ריקים מה שמרחיב את האופציות, למשל אם formula_17 ריק האלגוריתם מספק אימות בלבד של המסר הגלוי formula_22. האלגוריתם מייצר בלוקים המשמשים כמונה אותם ניתן לחשב מראש עבור מפתח נתון כדי להפחית בעבודה אם צריך לאמת מספר רב של מסרים. הביטוי formula_31 מתייחס להצפנת הבלוק formula_32 באמצעות צופן הבלוקים formula_33 (כמו AES) עם המפתח formula_11 כשהתוצאה ב-formula_35. הפונקציה formula_36 מחזירה את formula_37 הסיביות המשמעותיות ביותר של formula_38 באופן דומה מייצגת הפונקציה LSB את הסיביות הפחות משמעותיות. והסימן formula_39 הוא הפעולה XOR.
הצפנה ואימות.
קלט: מפתח הצפנה סודי משותף formula_11, אורך תג אימות הרצוי formula_41, וקטור אתחול formula_6, טקסט מקור formula_17 באורך formula_44 סיביות ומידע נלווה formula_22 כשהם מפורמטים לפי הוראות התקן להלן.
פלט: טקסט מוצפן formula_46.
פענוח ואימות.
קלט: מפתח הצפנה סודי משותף formula_11, אורך תג האימות formula_41, וקטור אתחול formula_6, מידע נלווה formula_22 וטקסט מוצפן formula_46 באורך formula_74 סיביות.
פלט: formula_17 או סמל מיוחד המייצג כישלון INVALID.
שים לב שבמבנה זה נדרשת רק פונקציית ההצפנה של צופן הבלוקים. בעוד שפענוח מתבצע באופן דומה להצפנה באמצעות XOR כמו בצופן זרם. כדי למנוע התקפת תיזמון יש צורך לוודא שבמקרה שגיאה תוקף אפשרי לא יכול לדעת אם השגיאה ארעה בשלב 7 או 10.
פירוט פרמטרים.
משרשרים את וקטור האתחול, המידע הנלווה והמסר המיועד להצפנה למחרוזת אחת ארוכה, אותה מחלקים למקטעים בגודל 16 בתים (128 סיביות) כך שמתקבל מערך בלוקים formula_93. כדלהלן: תחילה הבלוק הראשון formula_32 מכיל אינפורמציה כללית ואת וקטור האתחול ומפורמט לפי סדר זה מהקטן לגדול: formula_95, כך שהבית הראשון formula_96 מכיל 'דגלים' (להלן), בתים formula_97 מכילים את וקטור האתחול. בתים formula_98 מכילים את קידוד אורך המסר formula_17.