可视系统界面分为用户端和司法机关端。
用户初次进入系统需要注册,注册成功后使用系统账号登录进入系统,点击“Services”按钮,选择“上传”,选择一个本地聊天记录文件,并指定加密密钥和只读密钥,以及想要云端存储的文件副本数,点击“上传”,即可将文件上传至云端存储。此时用户即可离线,后续所有操作均由区块链端代理用户完成。方案在实现过程中指定了区块链端的挑战时隙为10分钟(实际应用中应该比10分钟要长)。用户后续可随时使用系统账号再次登录系统,点击“Services”按钮,选择“验证”,即可查看目前为止的所有验证结果,记录了用户名、验证时间以及验证结果。
司法机关点击“聊天记录获取”,输入用户名及对应的文件名,点击“下载”,即可将文件下载保存至本地。下载后的文件为加密状态,需要与聊天记录文件的唯一权利用户共享密钥,才能解密获知明文信息。