XChatનું એન્ડ-ટુ-એન્ડ એન્ક્રિપ્શન કેવી રીતે કામ કરે છે
મેસેજિંગ એપ માટે એન્ડ-ટુ-એન્ડ એન્ક્રિપ્શનનો વ્યવહારમાં શું અર્થ થાય છે તેની સરળ ભાષામાં સમજૂતી.
એન્ડ-ટુ-એન્ડ એન્ક્રિપ્શન — એવો એક શબ્દપ્રયોગ જે ચારે તરફ વપરાય છે, પણ ભાગ્યે જ સમજાવાય છે. XChat જેવી એપ માટે તેનો ખરેખર અર્થ શું થાય છે, તે અહીં છે.
તમે XChat પર કોઈને મેસેજ મોકલો ત્યારે, તમારા ફોન પરની એપ તેને મોકલતાં પહેલાં જ ગૂંચવી નાખે છે. તેને ઉકેલવા માટેની ચાવી ફક્ત તમારા ફોન પર અને લેનારના ફોન પર જ રહે છે. મેસેજ X Corpનાં સર્વરોમાંથી પસાર થાય છે — પણ ગૂંચવાયેલી સ્થિતિમાં. સર્વર એટલું જોઈ શકે છે કે તમારાથી સામેવાળાને એક મેસેજ ગયો — મેસેજ પહોંચાડવો હોય તો આટલું જાણવું જરૂરી છે — પણ અંદર શું લખ્યું છે, એ સર્વર ક્યારેય જોઈ શકતું નથી.
આ “એન્ક્રિપ્શન ઇન ટ્રાન્ઝિટ” કરતાં જુદી વાત છે, જે ફક્ત મેસેજ નેટવર્ક પર ફરતા હોય ત્યારે જ તેમનું રક્ષણ કરે છે. “એન્ક્રિપ્શન એટ રેસ્ટ” કરતાં પણ જુદી, જે સર્વર પર સંગ્રહાયેલા ડેટાનું રક્ષણ કરે છે. એન્ડ-ટુ-એન્ડ એન્ક્રિપ્શન આ બંને કરતાં મજબૂત છે, કારણ કે સર્વર પાસે ચાવીઓ ક્યારેય આવતી જ નથી.
વ્યવહારમાં તેનો અર્થ આવો થાય: X Corp તમારા XChat મેસેજ વાંચવા માગે તો પણ — સરકારી દબાણ હેઠળ, કોઈ કાનૂની સમન્સના જવાબમાં, કે અન્ય કોઈ પણ કારણે — તેઓ એવું કરી શકે નહીં. ક્રિપ્ટોગ્રાફી તેમને અટકાવે છે. તમારા મેસેજ વાંચવાનો એકમાત્ર રસ્તો એ જ રહે છે કે વાતચીતમાં સામેલ બેમાંના કોઈ એક ફોન સુધી ભૌતિક રીતે પહોંચવું.
અહીં એક નાની નોંધ મૂકવી જરૂરી છે. એન્ક્રિપ્શન મેસેજના લખાણનું રક્ષણ કરે છે, પણ મેટાડેટાનું નહીં: તમે કોની સાથે વાત કરી, ક્યારે કરી, અને કેટલી વાર. આ માહિતી વિના સેવા મેસેજ પહોંચાડી જ ન શકે, અને દર એન્ક્રિપ્ટેડ મેસેન્જર અહીં થોડીક છાપ તો છોડે જ છે.
તમે ક્યારેય Signal કે WhatsApp વાપર્યું હશે, તો આ મોડેલ પરિચિત લાગશે. તેની પાછળનાં ક્રિપ્ટોગ્રાફિક પાયા લગભગ સમાન છે.