Những điểm tương đồng thực sự giữa hai ứng dụng
Hầu hết các so sánh trong danh mục này đều tập trung vào việc ứng dụng kia có thực sự mã hóa hay không. Với ứng dụng này thì không phải vậy. Vaultaire mã hóa bằng thuật toán AES-256-GCM, tạo khóa từ một mẫu vẽ 5x5, không yêu cầu tạo tài khoản và sở hữu tính năng mã ép buộc (duress code). Về các yếu tố nền tảng, hai ứng dụng này tương đồng với nhau, và nó thực sự là một sản phẩm chất lượng.
Điều đó để lại hai khác biệt thực sự.
Mỗi mẫu vẽ mở ra một két lưu trữ
Đây là một điểm thú vị, và đó là lời mô tả của chính Vaultaire về thiết kế của nó chứ không phải là nhận định từ phía chúng tôi. Trang chủ của nó nói rằng mỗi mẫu vẽ sẽ mở ra một chiếc két khác nhau và không hề có danh sách tổng (master list), không có số đếm lượng két, và không có bằng chứng cho thấy có những két khác đang tồn tại. Tuyên ngôn của nó bổ sung thêm rằng việc nhập sai mẫu vẽ sẽ không sinh ra bất kỳ lỗi nào — chỉ là một két trống không — bởi vì không có một sự khác biệt nào có thể quan sát được giữa “sai” và “trống không”.
Đó là một sự lựa chọn có tính toán và nó thực sự mang lại khả năng chối bỏ (deniability): không ai có thể chứng minh bạn đang giấu giếm bất cứ thứ gì, bởi vì ngay cả bản thân ứng dụng cũng không thể nói được có bao nhiêu chiếc két ở trong đó.
Nó cũng dẫn đến một hệ quả đáng để hiểu rõ trước khi bạn lựa chọn nó. Nếu bất cứ ai cầm điện thoại của bạn lên và vẽ một hình mẫu, họ sẽ nhận được một chiếc két hoạt động bình thường và có thể cho đồ vào trong đó — và bạn không có cách nào để phát hiện ra, bởi vì ứng dụng không lưu trữ bất kỳ danh sách két nào để hiển thị cho bạn. Đó không phải là một lỗi; nó là hệ quả trực tiếp xuất phát từ tính năng.
Vaultine hoạt động theo cách ngược lại. Một mẫu vẽ hay mã PIN không nhận dạng được sẽ bị từ chối và không có thứ gì được mở ra. Những chiếc két trên thiết bị của bạn chính xác là những chiếc két do bạn tạo ra, và Decoy Vault của bạn chứa đựng chính xác những gì bạn đã đưa vào. Bạn từ bỏ thuộc tính “không có bằng chứng cho thấy có thứ gì tồn tại”, và đổi lại bạn có được sự chắc chắn về chiếc điện thoại của chính mình.
Khả năng chối bỏ có chủ đích so với tự nhiên (emergent)
Cả hai ứng dụng đều giải đáp cho cùng một câu hỏi — điều gì xảy ra khi có người ép bạn phải mở khóa — nhưng với những cơ chế khác nhau.
Cách giải quyết của Vaultaire là nảy sinh một cách tự nhiên (emergent). Vẽ một mẫu bất kỳ, nhận lấy một chiếc két bất kỳ, và không có gì phản bác lại điều đó.
Cách giải quyết của Vaultine là được chuẩn bị từ trước. Decoy Vault (két mồi nhử) sẽ mở ra bằng một mã thứ hai và hiển thị một chiếc két mà bạn đã chất đồ vào từ trước, nhờ đó bạn biết chính xác những gì được phơi bày. Duress Vault (két ép buộc) mở ra bằng một mã thứ ba, hiển thị một két trống rỗng, đồng thời xóa sạch mọi chiếc két thật của bạn trong lúc nó đang thực hiện điều đó, dành cho những tình huống bắt buộc các tệp tin không được phép tồn tại chút nào. Khi thao tác hoàn tất, két trống đó trở thành két chính của bạn, do đó không để lại một vỏ bọc trống rỗng nào để phải giải thích. Bạn đã thiết lập cả hai điều này, do vậy không có cái nào có thể làm bạn bất ngờ.
Cái nào tốt hơn thì còn tùy thuộc vào việc bạn đang đề phòng điều gì. Khả năng chối bỏ nảy sinh tự nhiên (emergent) sẽ mạnh mẽ hơn khi đối mặt với một người nghi ngờ rằng có một két ẩn đang tồn tại. Khả năng chối bỏ được chuẩn bị sẵn sẽ mạnh mẽ hơn khi bạn cần phải biết chính xác một cuộc tìm kiếm sẽ đưa ra kết quả như thế nào.
Một két, bốn nền tảng
Vaultaire là một ứng dụng iPhone, phiên bản Mac của nó được miêu tả là sắp ra mắt. Vaultine hiện đang chạy trên Windows, macOS, iOS và Android, do vậy những tài liệu trên một chiếc laptop cũng nhận được một chiếc két tương tự như những bức ảnh trên điện thoại. Trong một danh mục mà hầu như chỉ có các ứng dụng dành riêng cho thiết bị di động, thì đây là điểm khác biệt có xu hướng đưa ra quyết định cuối cùng.




