Trusted Client-Side Encryption for Cloud Storage
Marciano da Rocha, Dalton Cézane Gomes Valadares, Ângelo Perkusich et al. · Communications in computer and information science · 2021
Cited by 0
Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.
About 718 papers for “Client-side encryption”
Marciano da Rocha, Dalton Cézane Gomes Valadares, Ângelo Perkusich et al. · Communications in computer and information science · 2021
Cited by 0
Gokul Rajan, Rajat Mittal, Ankush Gupta · SSRN Electronic Journal · 2025
Cited by 0Open access
Mira Maisura · Cyberspace Jurnal Pendidikan Teknologi Informasi · 2018
Client side encryption has become one of the choice for data security in outsourced database as it is believed to provide more security than the server side encryption. It allows users to protect their data and prohibit access to that data from unauthorized user. Here, key use for encryption and decryption are all belong and known only to the user. On the other words, data stored in the database are all in encrypted form. CryptDB, a new cryptographic technique, where the system acts as a proxy to protect the communication between the application server and database server, implementing the idea. The aim of this study is to look into more detail about the encryption scheme implemented in CryptDB in 2 different case study, using SEARCH command with the condition given. The result of the study will present how the statement change with the act of proxy, and the encryption scheme implemented here.
Cited by 0Open access
Robert H. Deng · 2024
Data breaches in the cloud are on the rise and are becoming more costly to organizations each year. Client-side encryption refers to the practice of encrypting data on end users' devices before uploading it to the cloud. This approach ensures that data is encrypted during transit and storage, making data inaccessible to anyone without the decryption keys, including service providers and other potential attackers. In this talk, we will first look at the challenges of client-side encryption and provide an overview of the key advancements as well as setbacks in addressing these challenges in the past two decades, including scalable access of encrypted data and search over encrypted data. There are numerous academic publications in this area and the choice of which techniques to use could have significant impact on the system's security, efficiency, and usability. Finally, we will present our design and implementation of a client-side encryption system for enterprise users.
Cited by 0Open access
Emily Stark · DSpace@MIT (Massachusetts Institute of Technology) · 2013
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2013.
Cited by 4Open access
ijeit · OSF Preprints (OSF Preprints) · 2020
Cited by 0
Marco Falda, Angela Grassi · arXiv (Cornell University) · 2023
The HTTPS protocol has enforced a higher level of robustness to several attacks; however, it is not easy to set up the required certificates on intranets, nor is it effective in the case the server confidentiality is not reliable, as in the case of cloud services, or it could be compromised. A simple method is proposed to encrypt the data on the client side, using Web Assembly. It never transfers data to the server as clear text. Searching fields in the server is made possible by an encoding scheme that ensures a stable prefix correspondence between ciphertext and plaintext. The method has been developed for a semantic medical database, and allows accessing personal data using an additional password while maintaining non-sensitive information in clear form. Web Assembly has been chosen to guarantee the fast and efficient execution of encrypting/decrypting operations and because of its characteristic of producing modules that are very robust against reverse engineering. The code is available at https://github.com/mfalda/client-encdec.
Cited by 0Open access
Niteen Surv, Balu Wanve, Rahul D. Kamble et al. · 2015
Now a days, cloud computing is most popular network in world. Cloud computing provides resource sharing and online data storage for the end users. In existed cloud computing systems there are many security issues. So, security becomes essential part for the data which is stored on cloud. To solve this problem we have proposed this paper. This paper presents client side AES encryption and decryption technique using secret key. AES encryption and decryption is high secured and fastest technique. Client side encryption is an effective approach to provide security to transmitting data and stored data. This paper proposed user authentication to secure data of encryption algorithm with in cloud computing. Cloud computing allows users to use browser without application installation and access their data at any computer using browser. This infrastructure guaranteed to secure the information in cloud server.
Cited by 26
International Research Journal of Modernization in Engineering Technology and Science · 2026
Cited by 0
Tania Gaur, Divya Sharma · International Journal of Wireless and Microwave Technologies · 2016
Computation process has changed itself from desktop computing to cluster computing and to grid computing and now a days it goes towards cloud computing. In today's trend, Cloud computing is being preferred by majority of the organization because of its major advantages in terms of scalability and multi tenancy. Among all these advantageous features of cloud computing, the only hitch is the security of the data that is stored in the cloud. The security clause rests with the cloud service provider but security can be applied on client side also and it is possible if the user knows how his data is secured. This paper proposes a mechanism which can help the user to ensure the security of his data at the client-side.
Cited by 10Open access
B. Rama Murthi · International Journal for Research in Applied Science and Engineering Technology · 2023
Abstract: With more and more data moving to the cloud, privacy of user data have raised great concerns. Client-side encryption/decryption seems to be an attractive solution to protect data security, however, the existing solutions encountered three major challenges: low security due to encryption with low-entropy PIN, inconvenient data sharing with traditional encryption algorithms, and poor usability with dedicated software/plugins that require certain types of terminals. This work designs and implements Web Cloud, a practical browser-side encryption solution, leveraging modern Web technologies. It solves all the above three problems while achieves several additional remarkable features: robust and immediate user revocation, fast data processing with offline encryption and outsourced decryption. Notably, our solution works on any device equipped with a Web user agent, including Web browsers, mobile and PC applications. We implement Web Cloud based on own Cloud for basic file management utility, and utilize Web Assembly and Web Cryptography API for complex cryptographic operations integration. Finally, comprehensive experiments are conducted with many well-known browsers, Android and PC applications, which indicates that WebCloud is cross-platform and efficient. As an interesting by-product, the design of Web Cloud naturally embodies a dedicated and practical ciphertext- policy attribute-based key encapsulation mechanism (CP-AB-KEM) scheme, which can be useful in other applications
Cited by 0Open access
Guanxiong Ha, Chunfu Jia, Yuchen Chen et al. · IEEE Transactions on Cloud Computing · 2023
The server-aided encryption is widely used in encrypted deduplication systems to protect against brute-force attacks. However, it is non-trivial to update the master key managed by the key server in existing schemes. Once the master key is leaked, all user data are vulnerable to offline brute-force attacks. In this article, we extend the server-aided encryption with the updatable encryption (UE) and a dynamic proof of ownership (PoW) protocol to make it support efficient key updates and can be used in the client-side deduplication. Specifically, we design an updatable server-aided encryption scheme based on UE, which achieves efficient encryption and the user-transparent key update for a system-level master key. Besides, to further enable our updatable server-aided encryption to be applicable to the client-side deduplication, we propose a dynamic PoW protocol based on the Merkle tree. Compared to the state-of-the-art PoW scheme, our PoW protects data privacy and allows multi-time leakages for the target file. Finally, we analyze the security of our scheme and present the performance evaluation. The results show that our scheme provides comprehensive security protection for user data and achieves efficient encryption, PoW, and key update.
Cited by 19
Rupinder Kaur, Rudransh Shukla, Anshu Kumari et al. · International Journal of Computer Sciences and Engineering · 2025
International Journal of Computer Sciences and Engineering (A UGC Approved and indexed with DOI, ICI and Approved, DPI Digital Library) is one of the leading and growing open access, peer-reviewed, monthly, and scientific research journal for scientists, engineers, research scholars, and academicians, which gains a foothold in Asia and opens to the world, aims to publish original, theoretical and practical advances in Computer Science,Information Technology, Engineering (Software, Mechanical, Civil, Electronics & Electrical), and all interdisciplinary streams of Computing Sciences. It intends to disseminate original, scientific, theoretical or applied research in the field of Computer Sciences and allied fields. It provides a platform for publishing results and research with a strong empirical component. It aims to bridge the significant gap between research and practice by promoting the publication of original, novel, industry-relevant research.
Cited by 0Open access
David Mohren, Minh Truong, Brett Kelly et al. · 2025
To provide data confidentiality and establish data integrity with minimal performance overhead, “Authenticated Encryption with associated data” (AEAD) ciphers have become mandatory for implementing transport security in TLS 1.3. However, these ciphers have yet to find wide-range adoption within the domain of security at rest. This is problematic since software-defined storage (SDS) systems provide even smallscale organizations with a cost-effective method of storing large amounts of data. At present, AEAD ciphers at rest are most commonly used to encrypt objects in the object stores of AWS, Azure, and Google Cloud. However, these ciphers are not applied to client-side encryption for other storage formats, such as block or file storage, resulting in asymmetric security guarantees across storage services. On the server-side, AEAD encryption has, to the best of our knowledge, also not been widely adopted. Since neither AEAD encryption on the client- nor server-side has seen a wide-range adoption, this paper compares the benefits and downsides of employing AEAD encryption on the client- or server-side within SDS systems. To establish this comparison, we implemented a client-side and server-side encryption approach in the widely adopted Ceph SDS system. Our study demonstrates that incorporating AEAD ciphers can be achieved with a write performance loss of less than $5 \%$, while ensuring a higher security level than traditional encryption-at-rest approaches. Most importantly, we managed to achieve these security gains for data stored in all available storage formats in Ceph.
Cited by 0
Chimakurthy Mounika Begum, Kamalapuram Vigneswara Reddy, Adhi Neeraja et al. · 2025
With the increased fear of data breaches and unauthorized access with provision of confidentiality and integrity in information has become paramount. The paper introduces the TriFusion System a complete client-side, browser-based encryption and decryption platform with multi-layered security approach. It contains a proprietary double-layer encryption process dependent on Armstrong number transformations, and RGB color mappings that introduce complexity and randomness to make it immune to cryptographic attacks. It provides multi-key generation with password based approach, biometric image based approach and a hybrid approach for security and personalization. In order to maintain data integrity, The system employs a SHA-256 hash and saves it into the encrypted file in order to detect tampering during decryption. The TriFusion System executes only within the user’s web browser, independent of any server interaction, therefore completely avoiding the hazards related to transmission of data or centralized storage. Exploratory tests prove its robustness, scalability, and usability for secure file management for local and portable environments.
Cited by 0
N. Jayapandian, A. M. J. Md. Zubair Rahman, R. B. Sangavee et al. · 2016
Cloud computing has emerged as one of the most authoritative paradigms in the IT industry. In such area confidentiality, flexibility and access control of data are to be considered. Anyhow the data owners and service providers will not be on the same domain, the data will be stored in storage by the service providers. Most of the enterprises use firewalls to protect data against intruders,that they have stored in their internal storage. In order to build the belief in the development of cloud computing the cloud providers must defend the user data from unauthorized access and exposure. The best approach is encrypting the data on client side before storing it in cloud storage, however, this technique has a much infirmity from the client side in terms of key management, maintenance perspective, etc. Other way could be this kind of security service like Hierarchical Attribute Set Based Encryption, encryption/decryption service if provided by same cloud storage provider, the data negotiating cannot be ruled out since same provider has access to both storage and security service. Customer relationship management for business model that is driven by the type of software as a service method in the cloud. Implementing the scheme and showing that it is both efficient and flexible in dealing with access control for subcontracted data and encryption/decryption operations shows from top to bottom protected and operative way for retrieving data in a cloud environment.
Cited by 10
J. David Livingston, E. Kirubakaran · Advances in intelligent systems and computing · 2020
Cited by 3
Fabienne Thelen, Jannis Hochmuth, Sven Griep et al. · Bioinformatics · 2024
Crypt4GH-JS can be installed via Node Package Manager (https://www.npmjs.com/package/crypt4gh_js) or through its public GitHub Repository (https://github.com/fathelen/crypt4ghJS), where the source code is available. Crypt4GH-JS can be tested in the browser using our demonstration website, which can be found at: https://fathelen.github.io/crypt4ghJS/.
Cited by 0Open access
Yuliia Horbenko · Zenodo (CERN European Organization for Nuclear Research) · 2026
This record presents the Secure Front-End Automation Framework (SFAF), an original security architecture developed by the author that integrates client-side data encryption with Zero Trust API interaction. The framework addresses critical client-side security vulnerabilities in modern web applications by enforcing continuous verification and encrypted data handling directly in the browser. The proposed approach was validated through experimental testing and statistical analysis, demonstrating a significant reduction in unauthorized API interactions and improved compliance with OWASP Top 10 security benchmarks without materially degrading system performance. ›This work contributes to the academic and professional discourse on secure front-end engineering and provides a practical model for developing scalable, Zero Trust–compliant web applications.
Cited by 0Open access
Florian Krieger, Florian Hirner, Ahmet Can Mert et al. · Zenodo (CERN European Organization for Nuclear Research) · 2024
Homomorphic encryption (HE) has gained broad attention in recent years as it allows computations on encrypted data enabling secure cloud computing. Deploying HE presents a notable challenge since it introduces a performance overhead by orders of magnitude. Hence, most works target accelerating server-side operations on hardware platforms, while little attention has been given to client-side operations. In this paper, we present a novel design methodology to implement and accelerate the client-side HE operations on area-constrained hardware. We show how to design an optimized floating-point unit tailored for the encoding of complex values. In addition, we introduce a novel hardware-friendly algorithm for modulo-reduction of floating-point numbers and propose various concepts for achieving efficient resource sharing between modular ring and floating-point arithmetic. Finally, we use this methodology to implement an end-to-end hardware accelerator, Aloha-HE, for the client-side operations of the CKKS scheme. In contrast to existing work, Aloha-HE supports both encoding and encryption and their counterparts within a unified architecture. Aloha-HE achieves a speedup of up to 59 x compared to prior hardware solutions.
Cited by 6Open access