Suppr超能文献

使用非确定性加密方案确保云数据的机密性和隐私性。

Ensuring confidentiality and privacy of cloud data using a non-deterministic cryptographic scheme.

机构信息

Sunyani Technical University and Student at Kwame Nkrumah University of Science and Technology, Sunyani, Ghana.

Kwame Nkrumah University of Science and Technology, Kumasi, Ghana.

出版信息

PLoS One. 2023 Feb 9;18(2):e0274628. doi: 10.1371/journal.pone.0274628. eCollection 2023.

Abstract

The amount of data generated by electronic systems through e-commerce, social networks, and data computation has risen. However, the security of data has always been a challenge. The problem is not with the quantity of data but how to secure the data by ensuring its confidentiality and privacy. Though there are several research on cloud data security, this study proposes a security scheme with the lowest execution time. The approach employs a non-linear time complexity to achieve data confidentiality and privacy. A symmetric algorithm dubbed the Non-Deterministic Cryptographic Scheme (NCS) is proposed to address the increased execution time of existing cryptographic schemes. NCS has linear time complexity with a low and unpredicted trend of execution times. It achieves confidentiality and privacy of data on the cloud by converting the plaintext into Ciphertext with a small number of iterations thereby decreasing the execution time but with high security. The algorithm is based on Good Prime Numbers, Linear Congruential Generator (LGC), Sliding Window Algorithm (SWA), and XOR gate. For the implementation in C#, thirty different execution times were performed and their average was taken. A comparative analysis of the NCS was performed against AES, DES, and RSA algorithms based on key sizes of 128kb, 256kb, and 512kb using the dataset from Kaggle. The results showed the proposed NCS execution times were lower in comparison to AES, which had better execution time than DES with RSA having the longest. Contrary, to existing knowledge that execution time is relative to data size, the results obtained from the experiment indicated otherwise for the proposed NCS algorithm. With data sizes of 128kb, 256kb, and 512kb, the execution times in milliseconds were 38, 711, and 378 respectively. This validates the NCS as a Non-Deterministic Cryptographic Algorithm. The study findings hence are in support of the argument that data size does not determine the execution time of a cryptographic algorithm but rather the size of the security key.

摘要

电子商务、社交网络和数据计算所产生的电子系统数据量已经增加。然而,数据安全一直是一个挑战。问题不在于数据的数量,而在于如何通过确保数据的机密性和隐私来保护数据。尽管已经有一些关于云数据安全的研究,但本研究提出了一种执行时间最短的安全方案。该方法采用非线性时间复杂度来实现数据机密性和隐私。提出了一种称为非确定性加密方案(NCS)的对称算法来解决现有加密方案执行时间增加的问题。NCS 的时间复杂度为线性,执行时间呈低且不可预测的趋势。它通过使用少量迭代将明文转换为密文来实现云数据的机密性和隐私,从而减少执行时间,但具有很高的安全性。该算法基于好素数、线性同余生成器(LGC)、滑动窗口算法(SWA)和异或门。在 C#中实现时,进行了三十次不同的执行时间,并取平均值。基于 Kaggle 数据集,根据 128kb、256kb 和 512kb 的密钥大小,对 NCS 与 AES、DES 和 RSA 算法进行了比较分析。结果表明,与 AES 相比,NCS 的执行时间较低,与 DES 相比,执行时间较好,而 RSA 的执行时间最长。与现有知识相反,执行时间与数据大小相关,实验结果表明,NCS 算法并非如此。对于 128kb、256kb 和 512kb 的数据大小,执行时间分别为 38、711 和 378 毫秒。这验证了 NCS 作为一种非确定性加密算法。因此,研究结果支持这样一种论点,即数据大小并不决定加密算法的执行时间,而是安全密钥的大小。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ad5/9910760/c5576b011822/pone.0274628.g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验