ਇਨਕ੍ਰਿਪਸ਼ਨ
Opaque ਕਲਾਉਡ ਘਰ ਵਿੱਚ bae ਜੋ ਕੁਝ ਰੱਖਦਾ ਹੈ ਉਹ ਯੰਤਰ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਇਨਕ੍ਰਿਪਟ ਹੁੰਦਾ ਹੈ। bae ਆਪਣੀ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ: ਪੂਰੀ ਯੋਜਨਾ coven ਦੀ ਹੈ, ਅਤੇ ਇਹ ਪੰਨਾ ਦੱਸਦਾ ਹੈ ਕਿ bae ਇਸਨੂੰ ਕਿਵੇਂ ਪਹਿਨਦਾ ਹੈ। Browsable homes ਇਸ ਸਭ ਤੋਂ ਬਾਹਰ ਹਨ; ਹੇਠਾਂ ਕੁਝ ਵੀ ਉਨ੍ਹਾਂ ਉੱਤੇ ਲਾਗੂ ਨਹੀਂ।
ਸੰਗ੍ਰਹਿ ਕੁੰਜੀ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕOpaque ਸੰਗ੍ਰਹਿ ਕੋਲ ਇੱਕ ਜੜ੍ਹ ਰਾਜ਼ ਹੈ: ਘਰ ਬਣਾਉਂਦਿਆਂ ਬਣਾਈ ਕੀਤੀ ਬੇਤਰਤੀਬ 256-bit ਕੁੰਜੀ। ਇਹ OS keyring ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ, ਫਾਈਲ ਵਿੱਚ ਕਦੇ ਨਹੀਂ; Apple platforms ਉੱਤੇ keyring ਦਾਖਲਾ iCloud Keychain ਰਾਹੀਂ ਸਮਕਾਲੀਕਰਨ ਹੁੰਦੀ ਹੈ। bae ਦਾ ਸੰਰਚਨਾ ਸਿਰਫ਼ ਕੁੰਜੀ ਦਾ fingerprint ਰੱਖਦਾ ਹੈ, ਖੋਲ੍ਹਣ ਵੇਲੇ ਰਾਜ਼ ਰੱਖੇ ਬਿਨਾ ਗਲਤ ਕੁੰਜੀ ਨੂੰ ਸਹੀ ਕੁੰਜੀ ਤੋਂ ਦੱਸਣ ਲਈ ਕਾਫ਼ੀ।
ਕੁੰਜੀ ਡੀਵਾਈਸਾਂ ਵਿਚਕਾਰ ਦੋ ਤਰੀਕਿਆਂ ਨਾਲ ਯਾਤਰਾ ਕਰਦੀ ਹੈ, ਦੋਵਾਂ ਦਾ ਵਰਣਨ ਪਛਾਣ ਅਤੇ ਸਦੱਸਤਾ ਵਿੱਚ ਕੀਤਾ ਗਿਆ ਹੈ: ਡੀਵਾਈਸ ਜੋੜਾ ਬਣਾਉਣ ਦੌਰਾਨ ਇੱਕ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਡੀਵਾਈਸ ਦੀ ਜਨਤਕ ਕੁੰਜੀ ‘ਤੇ ਸੀਲ ਕੀਤੀ ਗਈ, ਅਤੇ ਇੱਕ ਰਿਕਵਰੀ ਕੋਡ ਦੇ ਅੰਦਰ ਰੱਖੀ ਗਈ।
ਪੀੜ੍ਹੀਆਂ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕਸੰਗ੍ਰਹਿ ਕੁੰਜੀ ਅਸਲ ਵਿੱਚ ਨੰਬਰਦਾਰ ਪੀੜ੍ਹੀਆਂ ਵਾਲਾ keyring ਹੈ। ਮੈਂਬਰ ਹਟਾਉਣਾ ਨਵੀਂ ਪੀੜ੍ਹੀ ਜੋੜਦਾ ਕਰਦਾ ਹੈ ਜੋ ਹਟਾਇਆ ਮੈਂਬਰ ਨੂੰ ਕਦੇ ਨਹੀਂ ਮਿਲਦੀ: ਬਾਅਦ ਵਿੱਚ ਲਿਖਿਆ ਹਰ ਕੁਝ new ਪੀੜ੍ਹੀ ਵਰਤਦਾ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਲਈ ਨਾ-ਪੜ੍ਹਨਯੋਗ ਹੁੰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਬਚੇ ਮੈਂਬਰ ਹਰ ਪੀੜ੍ਹੀ ਰੱਖਦੇ ਹਨ ਅਤੇ ਸਾਰਾ ਇਤਿਹਾਸ ਪੜ੍ਹ ਸਕਦੇ ਹਨ। ਹਰ ਸੀਲ ਕੀਤਾ ਵਸਤੂ ਖੁੱਲ੍ਹੇ ਵਿੱਚ ਦਰਜ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜੀ ਪੀੜ੍ਹੀ ਇਸਨੂੰ ਖੋਲ੍ਹਦੀ ਹੈ।
ਕੀ ਸੀਲ ਹੁੰਦਾ ਹੈ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕਘਰ ਦੀ ਹਰ ਵਸਤੂ: ਬਦਲਾਅ-ਸਮੂਹ, ਸਨੈਪਸ਼ਾਟ, ਸ਼ਬਦ ਬਲੌਬ, ਕਲਾ, ਮੈਂਬਰਤਾ ਰਿਕਾਰਡ, ਨਿਯੰਤਰਣ ਵਸਤੂਆਂ। ਵਸਤੂਆਂ XChaCha20-Poly1305 ਨਾਲ 64 KB ਟੁਕੜਿਆਂ ਵਿੱਚ ਸੀਲ ਕੀਤਾ ਹਨ, ਹਰ chunk ਪਰਮਾਣਿਤ, ਅਤੇ ਆਪਣੇ context ਨਾਲ ਬੰਨ੍ਹਿਆ: ਸੀਲ ਕੀਤਾ ਵਸਤੂ ਸਿਰਫ਼ ਉਸੇ ਵਸਤੂ ਵਜੋਂ ਡਿਕ੍ਰਿਪਟ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਜੋਂ ਲਿਖਿਆ ਗਿਆ ਸੀ, ਇਸ ਸੰਗ੍ਰਹਿ ਲਈ, ਇਸ ਕੁੰਜੀ ਉੱਤੇ। ਟੁਕੜੇਬੰਦੀ ਕਰਕੇ ਧਾਰਾ-ਸੁਣਾਈ ਕੰਮ ਕਰਦੀ ਹੈ, ਸੁਣਾਉਣ ਵਾਲਾ ਬਿਲਕੁਲ ਉਹ ਬਾਈਟ ranges ਡਿਕ੍ਰਿਪਟ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਇਹ fetch ਕਰਦਾ ਹੈ।
ਦਾਤਾ ਕੀ ਵੇਖ ਸਕਦਾ ਹੈ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕਵਸਤੂ ਗਿਣਤੀ, ਵਸਤੂ ਆਕਾਰ, ਚੜ੍ਹਾਉਣਾ ਸਮਾਂ, ਅਤੇ access ਰੁਝਾਨ। ਨਾਂਵਾਂ ਨਹੀਂ, ਮੈਟਾਡੇਟਾ ਨਹੀਂ, ਸ਼ਬਦ ਨਹੀਂ, ਕਲਾ ਨਹੀਂ, ਮੈਂਬਰਤਾ ਨਹੀਂ। ਸਰਵਰ-ਪਾਸੇ recovery ਨਹੀਂ: ਜੇ ਵਰਤੋਂਕਾਰ ਹਰ ਯੰਤਰ ਅਤੇ ਕੁੰਜੀ ਦੀ ਹਰ copy ਗੁਆ ਦੇਵੇ, ਸੰਗ੍ਰਹਿ ਦਾ ਗੁਪਤ-ਲਿਪੀ ਸਦਾ ਲਈ ਗੁਆਚ ਗਿਆ ਹੈ, ਅਤੇ ਇਹ ਡਿਜ਼ਾਇਨ ਅਨੁਸਾਰ ਹੈ।
ਖੋਲ੍ਹਣਾ ਅਤੇ ਤਾਲਾ
ਇਸ ਭਾਗ ਦਾ ਲਿੰਕਸੰਗ੍ਰਹਿ ਖੋਲ੍ਹਣਾ keyring ਤੋਂ ਕੁੰਜੀ ਪੜ੍ਹਦਾ ਹੈ। ਜੇ ਸੰਗ੍ਰਹਿ ਕੁੰਜੀ ਦੀ ਉਮੀਦ ਕਰਦੀ ਹੈ ਅਤੇ keyring ਕੋਲ ਇਹ ਨਹੀਂ, bae ਸੰਗ੍ਰਹਿ ਨੂੰ ਤਾਲਾਬੰਦ ਮੰਨਦਾ ਹੈ: ਖੋਲ੍ਹਣ ਤੋਂ ਪਹਿਲਾਂ ਕੁੰਜੀ ਮੰਗਦਾ ਹੈ, keyring ਵਿੱਚ ਵਾਪਸ ਸਾਂਭਣਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਰੱਖੀ fingerprint ਨਾਲ ਦਾਖਲਾ validate ਕਰਦਾ ਹੈ। ਸੰਗ੍ਰਹਿ lock ਕਰਨਾ keyring ਤੋਂ ਕੁੰਜੀ ਜਾਣ-ਬੁੱਝ ਕੇ ਹਟਾਉਂਦਾ ਹੈ; ਜਦ ਤੱਕ ਇਹ ਮੁੜ ਨਹੀਂ ਦਿੱਤੀ ਜਾਂਦੀ, ਕਲਾਉਡ ਘਰ ਵਿੱਚ ਕੁਝ ਪੜ੍ਹਨਾ ਜਾਂ ਲਿਖਣਾ ਨਹੀਂ ਹੋ ਸਕਦਾ।