In todays security landscape, every user wants to access large amounts of data with confidentiality and authorization. To maintain confidentiality, various researchers have proposed several techniques. However, to access secure data, researchers use access control lists to grant authentication and provide authorization. The above several steps will increase the server's computation overhead and response time. To cope with these two problems, we proposed multiparty execution on the server. In this paper, we introduce two different approaches. The first approach is encryption, utilizing the Involution Function Based Stream Cipher to encrypt the file data. The second approach is key distribution, using the Shamir secret sharing scheme to divide and distribute the symmetric key to every user. The decryption process required key reconstruction, which used second order Lagrange interpolation to reconstruct the secret keys from the hidden points. The process will reduce the server's computational overhead. The results are evaluated based on the encryption and decryption time, throughput, computational overhead, and security analysis. In the future, the proposed mechanism will be used to share large-scale, secure data within the organization.
翻译:在当今的安全环境中,每个用户都希望以保密和授权的方式访问大量数据。为维护保密性,众多研究者已提出了多种技术。然而,为访问安全数据,研究者通常使用访问控制列表进行身份验证并授予授权。上述多个步骤会增加服务器的计算开销和响应时间。为应对这两个问题,我们提出了在服务器端进行多方执行的方法。本文介绍了两种不同的方法。第一种方法是加密,利用基于对合函数的流密码对文件数据进行加密。第二种方法是密钥分发,使用Shamir秘密共享方案将对称密钥分割并分发给每个用户。解密过程需要进行密钥重构,该过程采用二阶拉格朗日插值法从隐藏点中重构出密钥。此流程将降低服务器的计算开销。评估结果基于加解密时间、吞吐量、计算开销及安全性分析得出。未来,所提出的机制将用于在组织内部共享大规模的安全数据。