עבודתו של ג'ונסון ב-TNT כללה תפקידים כמו מנחה אולפן באליפות וימבלדון משנת 2000 עד 2002, מנחה תוכניות NFL בשנים 1990–1997, משימות שונות במשחקי הרצון הטוב ב-1994, ב-1998, וב-2001, כמו גם באולימפיאדת החורף 1992 באלברוויל שבצרפת ובאולימפיאדת החורף 1994 בלילהאמר. הוא היה מנחה אולפן עבור סיקור מונדיאל 1990 ב-TNT. הוא גם הנחה בשותפות עם ברקלי את התוכנית, "Listen Up!." מעבודות העבר שלו ב-TBS עבודה בתור מנחה כיסוי ה-NBA בערוץ. ג'ונסון גם הנחה את תחרויות הרמת משקולות ב-NBC באולימפיאדת הקיץ 2000 בסידני. הוא משמש גם כמנחה טורניר ה-NCAA עבור CBS ועבור טרנר לסירוגין עם גרג גמבל. ב-2015 זכה ג'ונסון בפרס אמי השלישי שלו בקטגוריית מנחה האולפן הטוב ביותר, ונתן את הפרס לבנותיו של סטיוארט סקוט המנוח, שמת בינואר 2015.
הוא גם שדרן ספורט במשחקי NBA 2K בשנים 2015, 2016 ו-2017.
חיים אישיים.
ג'ונסון ואשתו שריל, יועצת מקצועית מורשה, מתגוררים בבראסלטון שבג'ורג'יה ולהם שני ילדים ביולוגיים וארבעה ילדים מאומצים. ג'ונסון, נוצרי מאז 1997, עובד על בסיס קבוע עם אגודת ספורטאים נוצרים (FCA), ספורטאים בפעולה (AIA) ורגל השומרוני. ג'ונסון הוא אוהד אטלנטה ברייבס.
במהדורת 10 בנובמבר 2016 של "Inside The NBA", ג'ונסון והמנחים לצדו דנו בבחירות לנשיאות ארצות הברית 2016 ועל המהפך של דונלד טראמפ שהוביל לניצחון על הילרי קלינטון. תוך כדי דבריו, ג'ונסון דיבר על אמונתו, ועל רצונו שבעתיד נוכל לומר שנשיאותו של טראמפ הייתה בסדר. כמו כן גילה כי הוא העניק את הקול שלו למושל אוהיו ג'ון קייסיק, שהיה מ-16 המועמדים הרפובליקנים, והאחרון לבטל את הקמפיין שלו. וידאו של הקטע היה לוויראלי במדיה החברתית ונצפה מיליוני פעמים.
באביב 2017 הוא פרסם ממואר ,"Unscripted".
ב-31 באוקטובר נפטר בנו המאומץ של ארני, מייקל ג'ונסון ממחלת הניוון שרירים ממנה סבל.
סרטן.
ב-2003 אובחן ג'ונסון כבעל לימפומה שאינה הודג'קין, אבל המשיך בעבודתו עד יוני 2006, אז החל בטיפול למיגורה. בשל הסרטן שלו, ג'ונסון פספס את כיסוי אליפות בריטניה הפתוחה בגולף ב-TNT ואת אליפות PGA, שתי אליפויות הגולף המרכזיות האחרונות ב-2006. ג'ונסון חזר ל-"Inside the NBA" ב-31 באוקטובר 2006, בעודו ממשיך בטיפולי כימותרפיה.
רשת החלפה-תמורה
בקריפטוגרפיה, רשת החלפה-תמורה (substitution-permutation network) או בקיצור SPN, היא מבנה איטרטיבי של פונקציה פנימית המהווה מרכיב עיקרי בליבת צופן בלוקים, ומופיעה בצפנים מודרניים רבים ביניהם AES, סרפנט, ARIA, SAFER. רשת החלפה תמורה היא פרדיגמה המיישמת את העקרונות של קלוד שאנון אבי תורת האינפורמציה, בכל סבב של הפונקציה הקלט "מעורבב" תוך שימוש בתיבות החלפה (קבועות או דינאמיות), "מפוזר" באמצעות תמורות ליניאריות או מטריצות הפיכות ומחובר עם המפתח להוספת סודיות. מהיבט תאורטי אפשר להוכיח שמבנה זה במספר סבבים מתאים, עמיד ביותר נגד התקפות קריפטואנליטיות ידועות והוא מועמד טוב לתמורה פסאודו-אקראית חזקה.
ערבוב ופיזור.
התכונה העיקרית הנדרשת מצופן בלוקים היא שיתנהג לפחות על פניו כתמורה אקראית. לתמורה אקראית אמיתית באורך formula_1 סיביות דרושים formula_2 סיביות כדי לייצגה במלואה. אפשר לחשוב עליה כעל פונקציה (או טבלה ענקית) שמתאימה עבור כל formula_3 באורך formula_1 סיביות formula_5 כלשהו באורך formula_1 סיביות. אם formula_1 גדול (כגון formula_8) מספר כזה לא מעשי לחלוטין מהיבט של כמות הזיכרון הנדרשת כדי להכילה. מצד שני כדי שצופן בלוקים יהיה בטוח formula_9 סיביות נחשב לבלוק קטן יחסית ורצוי שיהיה לפחות 128 סיביות בהתאם לתקנים הנוכחיים. לכן דרושה דרך אחרת יותר "תמציתית" לייצג פונקציה בסדר גודל כזה באופן שתתנהג כתמורה אקראית. קלוד שאנון, שפיתח את התאוריה של סודיות מושלמת, הציע פרדיגמה בסיסית לבניית פונקציה כזו שתראה אקראית ועדיין תהיה פרקטית. הרעיון הוא לצרף יחדיו מספר תמורות אקראיות קטנות formula_10, לתמורה formula_11 גדולה יותר. למשל אם הבלוק באורך 128 סיביות אפשר לחלקו ל-16 מקטעים כל אחד בגודל בית אחד ואז אפשר להגדיר את התמורה formula_11 על ידי הסדרה formula_13 שכל אחת מהן היא תמורה אקראית בגודל 8 סיביות. בהינתן הקלט formula_3 באורך 128 סיביות ומפתח formula_15, מחלקים את בלוק הקלט לשישה עשר מקטעים formula_16 וכן המפתח formula_17 ומעבירים בזה אחר זה את כל המקטעים של הקלט בתמורות המתאימות עם המפתחות המתאימים לפי הסדר:
היות שהתמורות אינן ליניאריות והן תלויות במפתח הסודי, הפעולה הזו אמורה לספק "ערבוב" (confusion) במובן שכל קלט שונה יניב פלט שונה ובלתי תלוי שנראה על פניו כאקראי. כל תמורה בגודל בית אחד תופסת formula_19 סיביות או 256 בתים בזיכרון. היות שדרוש מפתח שונה עבור כל תמורה, אורך המפתח הכולל צריך להיות formula_20 או 32Kb. מספר זה קטן מאוד בהשוואה ל-formula_21 אילו הייתה זאת תמורה אקראית אמיתית.
הבעיה במבנה זה היא ש-formula_11 אינה באמת פסאודו-אקראית בגלל שבהינתן שני קלטים formula_3 ו-formula_24 הנבדלים ביניהם רק בסיבית אחת, תוצאת הפונקציה formula_11 תראה זהה לחלוטין בכל הבתים למעט הבית בו מופיעה הסיבית השונה (כאשר המפתח קבוע). אילו formula_11 הייתה תמורה אקראית אמיתית התוצאה של formula_24 הייתה אמורה להיות שונה לגמרי גם בבתים אחרים של התוצאה אף על פי שההבדל בקלט הוא רק בבית אחד. הפתרון הוא הוספת "פיזור" (diffusion). הפיזור מתבצע על ידי תמורה נוספת שמערבבת את התוצאה על ידי החלפה או "שיכול" סיביות. סדר הסיביות משתנה כך שסיביות שהיו בבית הראשון יגיעו לבית השני או השלישי וכן הלאה ולכן בסופו של דבר השינוי מתפזר על פני כמעט כל הבתים.
אפקט מפולת.
מכל צופן בלוקים מצפים שאפילו שינוי קטן בקלט יגרום להבדל גדול בפלט, אחרת התוצאות של שני קלטים כמעט דומים לא ייראו בלתי תלויות זו בזו כצפוי מתמורה אקראית. כלומר רצוי שלא יהיה יחס או קשר כלשהו בין טקסטים מוצפנים שהם תוצאה של טקסטים מקוריים הנבדלים ביניהם רק בסיבית אחת. לתכונה זו קוראים אפקט מפולת או אפקט כדור השלג, אותו אפשר להשיג על ידי חזרות. כלומר בהפעלה יחידה של הפונקציה רק מספר מועט של סיביות משתנה. לכן הרעיון הוא לארוז את שתי הפעולות "ערבוב/פיזור" בפונקציה אחת שנקראת פונקציית סבב ואותה להפעיל באופן חוזר ונשנה מספר פעמים, כאשר בכל קריאה פלט הפונקציה הופך לקלט בקריאה הבאה וחוזר חלילה. שאנון כינה את שילוב הפונקציות "צופן מרוכב" (product cipher). הרעיון הוא שהפונקציה הראשונה מבצעת ערבוב של הטקסט הקריא כך שהקשר למקור יטושטש ככל האפשר והפונקציה השנייה מפזרת את התוצאה של הפונקציה הראשונה על פני מספר גדול של סיביות הפלט ואז חוזרים על הפעולות הללו מספר פעמים אחת אחרי השנייה מתוך תקווה ששינוי אפילו קל מאוד בקלט יתפתח מהר מאוד לשינוי גדול בפלט. אין הכוונה ששינוי בסיבית אחת של הקלט יגרום לשינוי בכל סיביות הפלט, אלא מצפים שסיבית אחת שתשתנה תגרום במקרה הממוצע לפחות למחצית סיביות הפלט להשתנות, כצפוי מפונקציה אקראית.
אפשר להוכיח שאם שני התנאים הבאים מתקיימים מובטח אפקט מפולת מלא בתוך שבעה סבבים בלבד:
כמובן שהאפקט תלוי במידה רבה בערכי התמורות ובמידת הפיזור, כך שיכול להיות מצב שיהיו פחות שינויים מהצפוי בסבב נתון. מסיבה זו מעדיפים בפועל להפעיל את הפונקציה במספר גדול יותר של סבבים כדי להבטיח אפקט מפולת מלא.
רשת החלפה-תמורה.
רשת החלפה-תמורה מיישמת את הרעיון של שאנון בהבדל קל. התמורה הפנימית מורכבת מסדרה של תמורות קבועות שאינן תלויות במפתח, הן נקראות בשל כך תיבות החלפה (S-box) כי הן מבצעות החלפה של הקלט בערך אחר בהתאם לטבלה קבועה. היות שתיבות ההחלפה אינן תלויות במפתח חסר אלמנט ההסתרה כיוון שלפי עקרון קרקהופס ערכן של התיבות ידוע לכולם כולל ליריב. לכן התלות במפתח באה לידי ביטוי באופן אחר, בכל סבב מחברים את תוצאת הביניים (ב-XOR) עם מפתח הנקרא תת-מפתח, שנגזר מהמפתח הסודי שהמשתמש בחר. לסיכום בכל סבב מתבצעים שלושה מהלכים בסיסיים לא בהכרח לפי סדר זה:
בחירת תיבות החלפה קבועות שתהיינה גם הפיכות אינה משימה פשוטה. בחירה אקראית לא מניבה את התוצאות שמצפים להן. למשל אם תיבת החלפה formula_28 פועלת על קלט באורך 4 סיביות (בטווח של אפס עד 15), אפשר לראות שישנם ארבעה מקרים אפשריים בהם התוצאה של formula_29 שונה רק בסיבית אחת מהתוצאה של formula_30 כאשר formula_31, לכן בהסתברות של formula_32 (יותר מ-25 אחוז) התוצאות לא יהיו שונות ביותר מסיבית אחת. אם מחברים את ההסתברות של כל התיבות מגלים שבחירת תיבות החלפה באופן עיוור אינה נבונה, במיוחד אם רוצים להגן מפני קריפטואנליזה דיפרנציאלית, אלא יש צורך לחפש בקפדנות אחר ערכים שמניבים אפקט מפולת אופטימלי, או במילים אחרות שפעילות תיבות ההחלפה תהיה גבוהה ככל האפשר.