Sanket.Chat
பாதுகாப்பு: குறியாக்கம்

எல்லா இடங்களிலும் Signal Protocol முனை முதல் முனை வரையிலான குறியாக்கமும் AES-256-உம்

Tosh Defence வழங்கும் Sanket (Sanket.Chat), ஒவ்வொரு செய்தி, எதிர்வினை மற்றும் குறியாக்கப்பட்ட பலருக்கான அறிவிப்பையும் Signal-இன் அதிகாரப்பூர்வமான, சுயாதீனமாகத் தணிக்கை செய்யப்பட்ட libsignal மூலம் Signal Protocol-ஐப் பயன்படுத்தி, PQXDH திறவுகோல் ஒப்பந்தம் மற்றும் SPQR உடனான Double Ratchet கொண்டு முனை முதல் முனை வரை குறியாக்குகிறது. கோப்புகள், அழைப்புப் படச்சட்டங்கள், அழைப்புப் பரிமாற்றம், உள்ளூர்ச் சேமிப்பு மற்றும் நிறுவல் முடிவுறுத்தும் ஒவ்வொரு TLS அமர்வும் AES-256-ஐப் பயன்படுத்துகின்றன; AES-128-க்கு மாற்று வழியோ இணக்கத்தன்மை முறையோ இல்லை.

AES-256 அல்லது செயல்பாடு மறுப்பு என்பதே SANKET-இன் பொறியியல் கொள்கை; அது நிரல் குறியீட்டிலேயே கட்டாயமாக்கப்பட்டுள்ளது. திட்டமிட்டபடியே மறையாக்கம் செய்ய முடியாவிட்டால், பாதுகாப்பைக் குறைப்பதற்குப் பதிலாகச் செயல்பாடு மறுக்கப்படும்.

செய்திகள்: எந்த மாற்றமும் செய்யப்படாத Signal Protocol

அனைத்துச் செய்திகளின் மறையாக்கத்துக்கும் iOS, Android, கணினிச் செயலி மற்றும் வழங்கியில் ஒரே வெளியீட்டிலுள்ள Signal-இன் அதிகாரப்பூர்வ libsignal நிரலகத்தை Sanket பயன்படுத்துகிறது. இதில் Signal Protocol-இன் மறுஉருவாக்கமோ மாற்று செய்தி மறையாக்க முறையோ இல்லை.

X3DH-இன் குவாண்டத்திற்குப் பிந்தைய விரிவாக்கமான PQXDH மூலம் அமர்வுகள் நிறுவப்படுகின்றன; இது X25519 விசை ஒப்பந்தங்களையும் Kyber விசை உறையிடலையும் இணைக்கிறது. பின்னர் செய்திகள் Double Ratchet மூலம் குறியாக்கம் செய்யப்படுகின்றன: ஒவ்வொரு செய்தி விசையிலிருந்தும் ஒரு AES-256 விசை, ஒரு HMAC-SHA256 விசை மற்றும் ஒரு தொடக்க மதிப்பு உருவாக்கப்படுகின்றன; செய்தி AES-256 மூலம் குறியாக்கம் செய்யப்பட்டு HMAC-SHA256 மூலம் நம்பகத்தன்மை சரிபார்க்கப்படுகிறது; பயன்படுத்திய பிறகு விசை நீக்கப்படுகிறது. ஒவ்வொரு அமர்விலும் Signal-இன் அரிதான குவாண்டத்திற்குப் பிந்தைய விசைச் சுழற்சி முறையும் இணையாக இயங்குகிறது.

வடிவமைப்பிலேயே மாற்று வழி இல்லை

libsignal குறியாக்கத்தைச் செய்ய முடியாவிட்டால், வாடிக்கையகச் செயலி செய்தியை அனுப்ப மறுக்கிறது. libsignal அடையாளச் சாவியை வெளியிடாத சாதனங்களுக்குத் தெளிவுரையாக அனுப்புவதற்குப் பதிலாக, அவை தவிர்க்கப்படுகின்றன; பழைய தெளிவுரை அடையாளக் குறிகள் நிராகரிக்கப்படுகின்றன; libsignal வடிவமைப்பைப் பின்பற்றாத சாவித் தொகுப்புகளைச் சேவையகம் ஏற்க மறுக்கிறது. செய்தி உள்ளடக்கத்திற்குத் தெளிவுரையாக அனுப்பும் வழியோ மாற்றுக் குறியாக்க முறையோ இல்லை.

பகிரப்பட்ட சாவி இல்லாத குழுக்கள்

குழுச் செய்திகள் ஒவ்வொரு சாதனத்திற்கும் தனித்தனியாக அனுப்பும் முறையில் மறையாக்கப்படுகின்றன: அனுப்பும் சாதனம், ஒவ்வொரு உறுப்பினரின் ஒவ்வொரு நம்பகமான சாதனத்திற்கும், அதற்குரிய libsignal அமர்வு மூலம் செய்தியைத் தனித்தனியாக மறையாக்குகிறது. உறுப்பினர் பட்டியலில் மாற்றம் ஏற்பட்டாலும் விசைகளை மீண்டும் உருவாக்கத் தேவையில்லை; நீக்கப்பட்ட உறுப்பினர், தனித்தனியாக அனுப்பப்படும் சாதனங்களின் பட்டியலில் இனி இடம்பெற மாட்டார்.

மறையாக்குவதற்கு முன், அனுப்புநர் ஒவ்வொரு பெறுநர் கணக்கின் சொந்த விசையால் கையொப்பமிடப்பட்ட சாதனப் பட்டியலைச் சரிபார்த்து, அதில் இல்லாத சாதனத்திற்கு எதையும் அனுப்ப மாட்டார்.

கோப்புகளும் அழைப்புகளும்

இணைப்புக் கோப்பின் உள்ளடக்கம், பெயர் மற்றும் வகை ஆகியவை ஒவ்வொரு கோப்புக்கும் தனித்தனியாக உருவாக்கப்படும் சீரற்ற 256-பிட் திறவுகோலின் கீழ், சாதனத்திலேயே AES-256-GCM மூலம் குறியாக்கம் செய்யப்படுகின்றன. அந்தத் திறவுகோல் libsignal செய்திக்குள் அனுப்பப்படுகிறது.

குரலும் காணொளியும் இருமுறை பாதுகாக்கப்படுகின்றன. ஒவ்வொரு பங்கேற்பாளரின் தரவுச் சட்டங்களும் அனுப்புநர் ஒவ்வொருவருக்குமான, ஒவ்வொரு 200 மில்லிவிநாடிக்கும் புதுப்பிக்கப்படும் திறவுகோலின் கீழ் AES-256-GCM மூலம் முனை முதல் முனை வரை மறையாக்கப்படுகின்றன. இதனால் ஒவ்வொரு அனுப்புநருக்கும் வினாடிக்கு 5 புதிய தரவுச் சட்டத் திறவுகோல்கள் கிடைக்கின்றன; ஒருவர் இணையும் போதும் வெளியேறும் போதும் புதிய சீரற்ற திறவுகோல் உருவாக்கப்படுகிறது. ஒவ்வொரு சாதனத்திற்கும் ஊடகச் சேவையகத்திற்கும் இடையில், SRTP ஆனது AEAD_AES_256_GCM ஐ மட்டுமே ஏற்கிறது. ஊடகச் சேவையகம் தன்னால் மறைவிலக்க முடியாத மறையாக்கப்பட்ட தரவுச் சட்டங்களை முன்னனுப்புகிறது; சேவையகப் பக்கத்தில் அழைப்புகளைப் பதிவுசெய்வதற்கு இந்த வடிவமைப்பில் இடமில்லை.

  • ஒவ்வொரு கோப்புக்கும் AES-256-GCM
  • அனுப்புநர் ஒவ்வொருவருக்கும் தனித்தனி அழைப்புச் சாவிகள்; அறை முழுவதற்கும் பொதுவான சாவி இல்லை
  • அனுப்புநர் ஒருவருக்கு வினாடிக்கு 5 படச்சட்டத் திறவுகோல்கள்
  • SRTP AES-256-GCM மட்டுமே

தரவுப் பரிமாற்றமும் சேமிப்பும்

ஒவ்வொரு கிளையன்ட் இணைப்பும் TLS_AES_256_GCM_SHA384-உடன் TLS 1.3-ஐப் பயன்படுத்துகிறது; அல்லது இயங்குதளத்தின் வலையமைப்பு மென்பொருள் அடுக்குகளுக்கு அது தேவைப்பட்டால், ECDHE மற்றும் AES-256-GCM-உடன் TLS 1.2-ஐப் பயன்படுத்துகிறது. AES-128, ChaCha20, CBC முறையிலான மறைகுறியாக்கத் தொகுப்புகள் மற்றும் நிலையான RSA ஆகியவை விலக்கப்பட்டுள்ளன; குவாண்டம் கணினிக்குப் பிந்தைய கலப்புக் குழுவான X25519MLKEM768 முதலில் வழங்கப்படுகிறது. அங்கீகரிக்கப்பட்ட ஒவ்வொரு சாதனமும் பரஸ்பர TLS வழியாகத் தனது சொந்த கிளையன்ட் சான்றிதழைக் கொண்டு தன்னைச் சான்றுபடுத்தவும் முடியும்.

சாதனங்களில், உள்ளூர் தரவுத்தளங்கள் AES-256 மூலம் குறியாக்கம் செய்யப்படுகின்றன; HMAC-SHA256 மூலம் அவற்றின் நம்பகத்தன்மை சரிபார்க்கப்படுகிறது. தொலைபேசிகளில், நெறிமுறைச் சேமிப்பகமும் சாதனத்தின் ரகசியத் தகவல்களும் Secure Enclave, StrongBox அல்லது நம்பகமான செயலாக்கச் சூழலில் உள்ள வன்பொருள் ஆதரவு கொண்ட சாவியின் கீழ் குறியாக்கம் செய்யப்படுகின்றன.

தொழில்நுட்பச் சான்று

Sanket வெள்ளை அறிக்கையில் விரிவான விவரங்களைப் படியுங்கள்

இந்தப் பக்கத்தில் உள்ள ஒவ்வொரு கூற்றும் பொதுவெளியில் கிடைக்கும் SANKET தொழில்நுட்பப் பாதுகாப்பு மற்றும் கட்டமைப்பு வெள்ளை அறிக்கையில் முழுமையாக விளக்கப்பட்டுள்ளது. பதிவுசெய்யாமல் அதை இலவசமாகப் படிக்கலாம்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

அடிக்கடி கேட்கப்படும் கேள்விகள்

எங்கள் குழுவிடம் கேள்வி கேளுங்கள்

SANKET Signal Protocol-ஐப் பயன்படுத்துகிறதா?

ஆம். SANKET, ஒவ்வொரு தளத்திலும் Signal-இன் அதிகாரப்பூர்வ libsignal நிரலாக்க நூலகத்தைக் கொண்டு, PQXDH விசை உடன்பாடு மற்றும் SPQR உடனான Double Ratchet ஆகியவற்றைப் பயன்படுத்தி அனைத்துச் செய்திகளையும் மறையாக்குகிறது. நெறிமுறையை மீண்டும் செயலாக்கிய வடிவம் இதில் இல்லை.

SANKET செய்தியிடலில் AES-256 குறியாக்கம் உள்ளதா?

ஆம். செய்திகள் libsignal-க்குள் HMAC-SHA256 உடன் AES-256-CBC-ஐப் பயன்படுத்துகின்றன; கோப்புகள், அழைப்புச் சட்டகங்கள், அழைப்புத் தரவுப் போக்குவரத்து, உள்ளூர்ச் சேமிப்பு மற்றும் TLS ஆகியவை AES-256-GCM-ஐப் பயன்படுத்துகின்றன. AES-128-க்கு மாறிப் பயன்படுத்தும் மாற்று ஏற்பாடு இல்லை.

குரல் மற்றும் காணொலி அழைப்புகள் முனை முதல் முனை வரை குறியாக்கம் செய்யப்படுகின்றனவா?

ஆம். ஒவ்வொரு அனுப்புநருக்கும் libsignal வழியாக வழங்கப்படும் தனிச் சாவிகளின் கீழ், அழைப்பின் ஒவ்வொரு தரவுச் சட்டமும் AES-256-GCM மூலம் முனை முதல் முனை வரை குறியாக்கப்படுகிறது. ஒவ்வொரு அனுப்புநருக்கும் நொடிக்கு 5 புதிய சட்டச் சாவிகள் பயன்படுத்தப்படுகின்றன; இவை AES-256-GCM-ஐ மட்டுமே ஏற்கும் SRTP-க்குள் செயல்படுகின்றன.

செய்திகளுக்கான எதிர்வினைகளும் பலருக்கான அறிவிப்புச் செய்திகளும் மறையாக்கம் செய்யப்பட்டுள்ளனவா?

ஆம். எதிர்வினைகளும் மறையாக்கப்பட்ட ஒலிபரப்புகளும் libsignal செய்திகள்; மற்ற எல்லாச் செய்திகளைப் போலவே அவையும் முனை முதல் முனை வரை மறையாக்கப்படுகின்றன. ஒலிபரப்பின் முன்னுரிமை, காலக்கெடு, காலாவதி நேரம் ஆகியவையும் மறையாக்கத்துக்குள் உள்ளன.

SANKET குழுக்களுக்காக அனுப்புநர் விசைகளைப் பயன்படுத்துகிறதா?

இல்லை. ஒவ்வொரு உறுப்பினரின் நம்பகமான ஒவ்வொரு சாதனத்திற்கும் குழுச் செய்திகளை SANKET தனித்தனியாக மறையாக்குகிறது; ஒவ்வொன்றுக்கும் தனியான libsignal அமர்வு பயன்படுத்தப்படுகிறது. எனவே குழுவுக்குப் பொதுவான மறையாக்க விசை இல்லை.

Sanket எந்த TLS பதிப்புகளை ஏற்கிறது?

TLS_AES_256_GCM_SHA384 மட்டுமே பயன்படுத்தப்படும் TLS 1.3-க்கு முன்னுரிமை அளிக்கப்படுகிறது. ECDHE மற்றும் AES-256-GCM உடன் மட்டுமே TLS 1.2 ஏற்கப்படுகிறது. TLS 1.2-க்குக் கீழான எந்தப் பதிப்பும் ஏற்கப்படாது; கலப்புக் குவாண்டத்துக்குப் பிந்தைய சாவிப் பரிமாற்றமான X25519MLKEM768 முதலில் வழங்கப்படுகிறது.

libsignal தணிக்கை செய்யப்பட்டுள்ளதா?

ஆம். SANKET, சுயாதீனமாகத் தணிக்கை செய்யப்பட்ட Signal இன் libsignal மென்பொருள் நூலகத்தை அடிப்படையாகக் கொண்டு உருவாக்கப்பட்டுள்ளது; PQXDH நெறிமுறை முறையாகப் பகுப்பாய்வு செய்யப்பட்டுள்ளது.

எங்கள் பொறியாளர்களுடன் Sanket-இன் குறியாக்க முறைகளை ஆய்வு செய்யுங்கள்

ரகசியத் தகவல் வெளியிடாமை ஒப்பந்தத்தின் கீழ் கிடைக்கும் கட்டுப்படுத்தப்பட்ட தொழில்நுட்ப வெள்ளை அறிக்கைப் பதிப்புடன், மறையாக்க வடிவமைப்பின் ஒவ்வொரு அடுக்கையும் பாதுகாப்புக் கட்டமைப்பு வடிவமைப்பாளர்களுக்கும் மதிப்பீட்டுக் குழுக்களுக்கும் Tosh Defence விளக்குகிறது.