कूटबद्धीकरण
bae क्लाउड घरात जे काही ठेवते ते साधन सोडण्यापूर्वी कूटबद्ध होते; कूटबद्धीकरणाशिवाय कोणताही प्रकार नाही. bae स्वतःची कूटपद्धती करत नाही: संपूर्ण योजना coven ची आहे, आणि हे पान bae ती कशी वापरते ते सांगते.
| कळ | काय करते |
|---|---|
| store कळ | ग्रंथालय आणि त्याच्या सदस्यत्व नोंदी कूटबद्ध करते |
| प्रत्येक व्यक्तीची वर्तुळ कळ | ती व्यक्ती जे खाजगी ठेवते ते कूटबद्ध करते: तिचा खाजगी ऐकण्याचा इतिहास आणि प्लेलिस्ट |
| प्रत्येक संचिकेची कळ | एक संचिका कूटबद्ध करते, आणि फक्त तिच्या ओळीच्या कूटबद्ध बदलांतूनच प्रवास करते |
| व्यक्तीची सही कळजोडी | तिची साधने पाठवणाऱ्या प्रत्येक बदलावर सही करते |
| व्यक्तीची मोहोर कळजोडी | त्या व्यक्तीसाठी मोहोरबंद केलेल्या कळा उघडते |
store कळ यादृच्छिक असते, ग्रंथालयाला क्लाउड घर मिळाल्यावर तयार होते. व्यक्तीच्या कळजोड्या तिची सर्व साधने सामायिक करतात. खाजगी कळा आणि ग्रंथालयाच्या कळा OS कळसाठ्यात राहतात, संचिकेत किंवा माहितीसाठ्यात कधीही नाही. त्या साधनापर्यंत दोन प्रकारे पोहोचतात, दोन्ही ओळख आणि सदस्यत्व मध्ये वर्णन केलेले: पुनर्स्थापना कोड व्यक्तीच्या स्वतःच्या कळजोड्या घेऊन जातो, आणि आमंत्रण मंजूर करणारा प्रशासक store कळा नव्या व्यक्तीच्या मोहोर कळेसाठी मोहोरबंद करतो.
फेरबदल
या विभागाची लिंककळ कधीही जागेवर बदलली जात नाही; नवी जोडली जाते. व्यक्तीला काढल्यानंतर उरलेल्या सदस्याचे साधन तिथे आणखी डेटा लिहिण्यापूर्वी नवी store कळ जोडते, आणि ती ज्या प्रत्येक वर्तुळात होती त्यासाठी नवी कळ: नंतर लिहिलेले सगळे तिला वाचता येत नाही, तर उरलेले सदस्य प्रत्येक जुनी कळ ठेवतात आणि सर्व इतिहास वाचू शकतात. एक साधन काढल्याने काहीही फिरत नाही, कारण त्या व्यक्तीची इतर साधने त्याच्या कळा सामायिक करतात; काढल्यापासून ते साधन जे पाठवते ते ग्राह्य धरले जात नाही.
काय सील होते
या विभागाची लिंकघरातील प्रत्येक वस्तू: बदल, snapshots, सदस्यत्व नोंदी आणि संचिका. मजकूर XChaCha20-Poly1305 ने कूटबद्ध होतो, प्रत्येक बदलावर Ed25519 ने सही होते, आणि कळा लोकांसाठी X25519 sealed box ने मोहोरबंद होतात. संचिका 64 KiB तुकड्यांत कूटबद्ध होतात, प्रत्येक तुकडा स्वतंत्रपणे प्रमाणित आणि आपल्या स्थानाशी बांधलेला, त्यामुळे तुकडा न कळता बदलता, अदलाबदल करता किंवा फेरक्रमित करता येत नाही. तुकडे केल्यामुळेच प्रवाहित वाजवणे चालते: वादक नेमके आणलेले तुकडेच उलगडू शकतो.
पुरवठादाराला काय दिसते
या विभागाची लिंकवस्तूंची संख्या, वस्तूंचे आकार, चढवणीची वेळ, कोणते खाते प्रत्येक वस्तू लिहिते, आणि कोणत्या साधनाने प्रत्येक संचिका व snapshot चढवला, कारण त्यांच्या मार्गांत साधनाचे नाव असते. नावे नाहीत, मेटाडेटा नाही, ध्वनी नाही, artwork नाही. संचिका यादृच्छिक नावांखाली असतात, त्यांच्या मजकुराच्या hash खाली कधीही नाही. सर्व्हर-बाजूची पुनर्प्राप्ती नाही: प्रत्येक व्यक्तीने प्रत्येक साधन आणि प्रत्येक पुनर्स्थापना कोड गमावला तर ग्रंथालय हरवते; हेच अपेक्षित वर्तन आहे.
कळसाठा
या विभागाची लिंकग्रंथालय उघडताना OS कळसाठ्यातून त्याच्या कळा वाचल्या जातात. सध्या कुलूपबंद असलेला कळसाठा, कुलूपबंद सत्रामुळे किंवा झोपलेल्या पडद्यामुळे, बिघडलेल्या कळसाठ्यापासून वेगळा ओळखला जातो: bae ग्रंथालय कुलूपबंद दाखवते आणि कुलूप उघडल्यावर पुन्हा प्रयत्न करते, ग्रंथालय निरुपयोगी असल्याचे सांगण्याऐवजी. साधन कळ विसरूही शकते, ज्यामुळे त्या साधनावर ग्रंथालय पुन्हा उघडेपर्यंत कुलूपबंद राहते.