Sign In to Follow Application
View All Documents & Correspondence

Cloud Security Implementation Via Encryption Techniques

Abstract: Cloud Security implementation via Encryption Techniques Abstract The present invention discloses a cloud security implementation system utilizing encryption techniques, consisting of a cloud storage module responsible for data storage, an encryption engine linked to the cloud storage module that encrypts user data before storage and decrypts it during retrieval, and a separate key management system responsible for storing encryption keys and managing their distribution and rotation. This system offers a robust approach to securing user data in cloud environments, ensuring confidentiality through encryption while maintaining controlled and secure management of encryption keys through a dedicated key management system.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
18 September 2023
Publication Number
41/2023
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

BANASTHALI VIDYAPITH
BANASTHALI VIDYAPITH, P.O. BANASTHALI, BANASTHALI, RAJASTHAN, INDIA, 304022 JAIPUR

Inventors

1. DR. BHAWANA TAYGI
BANASTHALI VIDYAPITH, P.O. BANASTHALI, BANASTHALI, RAJASTHAN, INDIA, 304022 JAIPUR
2. DR. RICHA JAIN
BANASTHALI VIDYAPITH, P.O. BANASTHALI, BANASTHALI, RAJASTHAN, INDIA, 304022 JAIPUR
3. DR. URVASHI PRAKASH SHUKLA
BANASTHALI VIDYAPITH, P.O. BANASTHALI, BANASTHALI, RAJASTHAN, INDIA, 304022 JAIPUR
4. MR. SUSHIL BURIYA
BANASTHALI VIDYAPITH, P.O. BANASTHALI, BANASTHALI, RAJASTHAN, INDIA, 304022 JAIPUR

Claims

1. A system for cloud security implementation via encryption techniques, comprising: a cloud storage module configured to store user data; an encryption engine interfaced with said cloud storage module, said engine encrypting user data before storage and decrypting upon retrieval; and a key management system, distinct from the cloud storage module, storing encryption keys and facilitating key distribution and rotation.

2. The system of claim 1, further comprising: a user authentication module that verifies user credentials and grants access to the encryption engine based on successful verification.

3. The system of claim 1, wherein the encryption engine utilizes a hybrid encryption technique combining both symmetric and asymmetric encryption methodologies.

4. The system of claim 1, wherein the key management system includes: a key generation module that produces encryption and decryption keys; and a key expiration module that determines the lifecycle of an encryption key and signals the need for key rotation.

5. The system of claim 1, further comprising: an intrusion detection module that monitors access to the cloud storage module and triggers alerts for suspicious activities.

6. A method for cloud security implementation via encryption techniques, comprising: receiving user data intended for cloud storage; encrypting said user data using an encryption engine; storing the encrypted user data in a cloud storage module; and managing encryption keys using a separate key management system.

7. The method of claim 6, further comprising: authenticating user credentials before granting access to the encrypted data in the cloud storage module; and decrypting the encrypted user data using the encryption engine upon successful authentication.

8. The method of claim 6, wherein encrypting the user data involves: applying symmetric encryption to the user data; and securing the symmetric key using asymmetric encryption.

9. The method of claim 6, further comprising: monitoring access patterns to the cloud storage module; detecting suspicious access patterns using an intrusion detection system; and triggering security alerts based on detected suspicious activities.

10. The method of claim 6, wherein managing encryption keys includes: generating new encryption and decryption keys periodically; storing the generated keys securely; and rotating keys based on predetermined lifecycle criteria. Cloud Security implementation via Encryption Techniques Abstract The present invention discloses a cloud security implementation system utilizing encryption techniques, consisting of a cloud storage module responsible for data storage, an encryption engine linked to the cloud storage module that encrypts user data before storage and decrypts it during retrieval, and a separate key management system responsible for storing encryption keys and managing their distribution and rotation. This system offers a robust approach to securing user data in cloud environments, ensuring confidentiality through encryption while maintaining controlled and secure management of encryption keys through a dedicated key management system. , Claims:Claims :

1. A system for cloud security implementation via encryption techniques, comprising: a cloud storage module configured to store user data; an encryption engine interfaced with said cloud storage module, said engine encrypting user data before storage and decrypting upon retrieval; and a key management system, distinct from the cloud storage module, storing encryption keys and facilitating key distribution and rotation.

2. The system of claim 1, further comprising: a user authentication module that verifies user credentials and grants access to the encryption engine based on successful verification.

3. The system of claim 1, wherein the encryption engine utilizes a hybrid encryption technique combining both symmetric and asymmetric encryption methodologies.

4. The system of claim 1, wherein the key management system includes: a key generation module that produces encryption and decryption keys; and a key expiration module that determines the lifecycle of an encryption key and signals the need for key rotation.

5. The system of claim 1, further comprising: an intrusion detection module that monitors access to the cloud storage module and triggers alerts for suspicious activities.

6. A method for cloud security implementation via encryption techniques, comprising: receiving user data intended for cloud storage; encrypting said user data using an encryption engine; storing the encrypted user data in a cloud storage module; and managing encryption keys using a separate key management system.

7. The method of claim 6, further comprising: authenticating user credentials before granting access to the encrypted data in the cloud storage module; and decrypting the encrypted user data using the encryption engine upon successful authentication.

8. The method of claim 6, wherein encrypting the user data involves: applying symmetric encryption to the user data; and securing the symmetric key using asymmetric encryption.

9. The method of claim 6, further comprising: monitoring access patterns to the cloud storage module; detecting suspicious access patterns using an intrusion detection system; and triggering security alerts based on detected suspicious activities.

10. The method of claim 6, wherein managing encryption keys includes: generating new encryption and decryption keys periodically; storing the generated keys securely; and rotating keys based on predetermined lifecycle criteria.

Specification

Description:Cloud Security implementation via Encryption Techniques
Field of the Invention
[0001] The present invention predominantly lies within the sphere of cloud computing security. More pointedly, this invention revolves around pioneering methods and systems that employ advanced encryption techniques to fortify cloud-based assets and operations. The central premise of this invention is to ensure the utmost data protection and privacy in cloud infrastructures, thereby instilling trust and reliability. By harnessing the robustness of modern encryption methodologies, the invention aims to create a secure cloud environment where data, both in transit and at rest, remains impervious to unauthorized access, breaches, and other potential security threats.
[0001]
Background
[0002] The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] The rapid adoption of cloud computing has revolutionized the way organizations store, process, and access data. However, the convenience of cloud services also raises concerns about data privacy and security. Encryption techniques play a crucial role in mitigating these concerns by ensuring that sensitive data remains confidential even when stored or transmitted across cloud infrastructure. Cloud security through encryption involves the application of cryptographic methods to protect data at rest, in transit, and during processing within cloud environments.
[0004] End-to-end encryption ensures that data remains confidential during transmission from a client to a cloud server. This is accomplished by encrypting the data on the client side and decrypting it on the server side. The popular messaging application Signal is an example of strong end-to-end encryption, where only the intended recipient can decrypt and access the messages. This approach safeguards data from potential eavesdropping and interception during transit.
[0005] Homomorphic encryption allows data to be encrypted while still being processed. Cloud servers can perform computations on encrypted data without needing to decrypt it first. An example is the use of homomorphic encryption in healthcare scenarios where sensitive patient data can be analyzed in encrypted form without compromising privacy. IBM's HElib library is one instance of a tool that enables practical implementations of homomorphic encryption.
[0006] Proper management of encryption keys is essential for maintaining the security of encrypted data. Cloud providers offer key management services that allow users to generate, store, and manage encryption keys securely. Amazon Web Services' Key Management Service (KMS) is an example of a cloud-based service that simplifies the management of encryption keys for various cloud resources.
[0007] Transparent Data Encryption (TDE) is a technique used to encrypt data stored in databases and filesystems. It ensures that even if unauthorized users gain access to the physical storage media, the data remains encrypted and unreadable without the appropriate decryption keys. Microsoft SQL Server's TDE feature is an example of how this technique can be applied to secure sensitive data stored in a database.
[0008] Tokenization involves replacing sensitive data with a token that holds no intrinsic value but can be used to reference the original data. This method helps in reducing the exposure of sensitive data, as tokens are used for processing and storage within the cloud environment. Payment card data tokenization used in payment gateways is a practical example of protecting sensitive financial information.
[0009] Some cloud providers allow customers to retain control over their encryption keys through a BYOK approach. This gives organizations more control and visibility over their data's encryption. Google Cloud's Customer-Supplied Encryption Keys (CSEK) feature enables customers to manage their own encryption keys while still benefiting from cloud services.
[00010] Zero-knowledge encryption ensures that data is encrypted in a way that even the cloud service provider cannot access the plaintext. It provides the highest level of data privacy for users. SpiderOak's end-to-end encrypted backup and synchronization services showcase the use of zero-knowledge encryption to ensure user data remains entirely private.
[00011] In conclusion, encryption techniques are fundamental to ensuring the security and privacy of data stored, processed, and transmitted within cloud computing environments. The examples provided illustrate the various ways encryption is applied to safeguard sensitive information at rest, in transit, and during processing. As organizations continue to adopt cloud services, implementing robust encryption practices becomes paramount to maintaining trust and compliance with data protection regulations.
[00012]
[00013] All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.
Summary
[00014] Various objects, features, and advantages of the disclosed subject matter can be more fully appreciated with reference to the following detailed description of the disclosed subject matter when considered in connection with the following drawings, in which like reference numerals identify like elements.
[00015] The present invention predominantly lies within the sphere of cloud computing security. More pointedly, this invention revolves around pioneering methods and systems that employ advanced encryption techniques to fortify cloud-based assets and operations. The central premise of this invention is to ensure the utmost data protection and privacy in cloud infrastructures, thereby instilling trust and reliability. By harnessing the robustness of modern encryption methodologies, the invention aims to create a secure cloud environment where data, both in transit and at rest, remains impervious to unauthorized access, breaches, and other potential security threats.
[00016]
[00017] The proposed system establishes a robust framework for ensuring cloud security through advanced encryption techniques. Comprising several key components, the system focuses on safeguarding user data stored within the cloud environment. The central module, the cloud storage module, is tailored for efficient data storage while adhering to stringent security measures. Integral to the system is the encryption engine, interfaced with the cloud storage module. This engine plays a pivotal role in enhancing data confidentiality by encrypting user data before it is stored and decrypting it upon retrieval, maintaining data integrity throughout its lifecycle.
[00018] The system's effectiveness is heightened by the presence of a separate key management system, distinct from the cloud storage module. This specialized system plays a vital role in maintaining the security of encryption keys - a cornerstone of effective encryption. By storing encryption keys separately, the system introduces an additional layer of protection, minimizing the risk of unauthorized access. Furthermore, the key management system facilitates seamless key distribution and rotation, ensuring the sustained security of data throughout its storage duration.
[00019] Authentication is another key aspect of the system's design. A user authentication module verifies user credentials before granting access to the encryption engine. This layer of authentication enhances overall security, preventing unauthorized parties from gaining access to critical encryption processes. Additionally, the encryption engine itself employs a hybrid encryption technique, fusing both symmetric and asymmetric methodologies. This approach capitalizes on the strengths of each method to optimize security and performance.
[00020] The system also encompasses key management features. The key management system includes a key generation module responsible for producing encryption and decryption keys. A key expiration module complements this by determining the lifecycle of encryption keys and signaling the need for key rotation. By regulating key lifecycles, the system enhances security by minimizing the window of vulnerability associated with a single key.
[00021] Furthermore, the system extends its capabilities with an intrusion detection module. This module monitors access to the cloud storage module and triggers alerts in response to any suspicious activities. This feature bolsters the overall security posture of the system by enabling proactive responses to potential threats.
[00022] In summary, the proposed cloud security implementation system utilizes encryption techniques to establish a secure cloud storage environment. Through a combination of encryption, key management, authentication, and intrusion detection, the system provides comprehensive protection for user data, ensuring confidentiality, integrity, and access control throughout the data's lifecycle within the cloud environment.
[00023] The described method presents a comprehensive approach to fortifying cloud security through encryption techniques. The process begins by receiving user data designated for cloud storage. To ensure data confidentiality, an encryption engine is employed to encrypt the user data effectively. The encrypted user data is then securely stored within a designated cloud storage module, enhancing data protection.
[00024] Integral to the method is a separate key management system. This system is responsible for overseeing encryption keys - critical components in the security framework. In parallel, user authentication is implemented to validate user credentials, granting access to the encrypted data stored within the cloud storage module. Upon successful authentication, the encrypted user data is decrypted using the same encryption engine, ensuring authorized access without compromising data integrity.
[00025] Encryption of user data involves a two-fold process. Symmetric encryption is initially applied to the user data, creating an encrypted version. However, the method takes security a step further by utilizing asymmetric encryption to secure the symmetric encryption key, adding an extra layer of protection to the overall system.
[00026] To continually enhance security, the method employs an intrusion detection system. This system monitors access patterns to the cloud storage module, swiftly detecting any unusual or suspicious access activities. Upon detecting such patterns, the system promptly triggers security alerts, enabling rapid response to potential security breaches.
[00027] The method also addresses encryption key management intricacies. The key management aspect entails the periodic generation of new encryption and decryption keys. These keys are stored securely, bolstering their resilience against unauthorized access. Moreover, key rotation occurs based on predetermined lifecycle criteria, minimizing vulnerability risks associated with prolonged key usage.
[00028] In essence, the method showcases an advanced technique for bolstering cloud security through encryption. By encrypting user data, securing encryption keys, implementing user authentication, and proactively monitoring for suspicious activities, the method provides an all-encompassing approach to fortifying data protection within cloud environments.
[00029]
Brief Description of the Drawings
[00030] The features and advantages of the present disclosure would be more clearly understood from the following description taken in conjunction with the accompanying drawings in which:
[00031] FIG. 1 represents an architectural overview of a system for cloud security implementation via encryption techniques, according to some embodiments of the present disclosure.
[00032] FIG. 2 shows an exemplary detailed schematic flow diagram of a method for cloud security implementation via encryption techniques, according to some embodiments of the present disclosure.
[00033]
Detailed Description
[00034] The following is a detailed description of exemplary embodiments to illustrate the principles of the invention. The embodiments are provided to illustrate aspects of the invention, but the invention is not limited to any embodiment. The scope of the invention encompasses numerous alternatives, modifications and equivalent; it is limited only by the claims.
[00035] In view of the many possible embodiments to which the principles of the present discussion may be applied, it should be recognized that the embodiments described herein with respect to the drawing figures are meant to be illustrative only and should not be taken as limiting the scope of the claims. Therefore, the techniques as described herein contemplate all such embodiments as may come within the scope of the following claims and equivalents thereof.
[00036] The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The use of the same reference numbers in different instances in the description and the figures may indicate similar or identical items.
[00037] Pursuant to the "Detailed Description" section herein, whenever an element is explicitly associated with a specific numeral for the first time, such association shall be deemed consistent and applicable throughout the entirety of the "Detailed Description" section, unless otherwise expressly stated or contradicted by the context.
[00038] The present invention predominantly lies within the sphere of cloud computing security. More pointedly, this invention revolves around pioneering methods and systems that employ advanced encryption techniques to fortify cloud-based assets and operations. The central premise of this invention is to ensure the utmost data protection and privacy in cloud infrastructures, thereby instilling trust and reliability. By harnessing the robustness of modern encryption methodologies, the invention aims to create a secure cloud environment where data, both in transit and at rest, remains impervious to unauthorized access, breaches, and other potential security threats.
[00039]
[00040] Pursuant to the "Detailed Description" section herein, whenever an element is explicitly associated with a specific numeral for the first time, such association shall be deemed consistent and applicable throughout the entirety of the "Detailed Description" section, unless otherwise expressly stated or contradicted by the context.
[00041] As businesses and individuals increasingly rely on cloud services for data storage and processing, the need for robust security measures has become paramount. The proposed system 100 aims to ensure the confidentiality, integrity, and accessibility of data stored in the cloud through the implementation of encryption techniques.
[00042] Cloud computing has transformed the way businesses and individuals manage and store data. However, this shift has also brought about heightened concerns regarding data security and privacy. According to a pictorial portrayal in FIG. 1, illustrating an architectural setup of the system 100 that is described in this disclosure addresses these concerns by introducing a comprehensive approach to cloud security implementation via encryption techniques. The system 100 combines a cloud storage module 102, an encryption engine 104, and a key management system 106 to safeguard user data stored in the cloud environment. Through a detailed exploration of each component, including examples and scenarios, this disclosure aims to provide a comprehensive understanding of how this system enhances cloud security.
[00043] In an exemplary embodiment, the cloud storage module serves as the foundation of the system, providing a secure environment to store user data. Cloud storage offers scalability and accessibility, but data must be protected from unauthorized access. This module employs encryption to safeguard the data during both storage and transmission, preventing unauthorized users from interpreting the content even if they gain access to the stored data. Consider a healthcare organization that stores patient medical records in the cloud. By using the cloud storage module with encryption, sensitive patient information remains unreadable to unauthorized individuals, ensuring compliance with privacy regulations like HIPAA.
[00044] In an exemplary embodiment, the encryption engine interfaces with the cloud storage module, adding an additional layer of security. It employs encryption algorithms to transform user data into an unintelligible format before storage. Upon retrieval, the engine decrypts the data back into its original form for authorized users. For instance, an e-commerce platform uses the encryption engine to secure customer payment information. When a customer enters their credit card details during checkout, the encryption engine encrypts the information before storing it in the cloud. This ensures that even if the cloud storage is breached, the credit card data remains encrypted and unusable to unauthorized parties.
[00045] In an exemplary embodiment, the key management system is distinct from the cloud storage module and is responsible for generating, storing, distributing, and rotating encryption keys. Encryption keys are pivotal to the security of the system, and their management is crucial to prevent unauthorized access to sensitive data. A financial institution employs the key management system to generate unique encryption keys for each client account. When clients access their account information stored in the cloud, the system uses their specific encryption key for decryption. If a client's account becomes compromised, the key can be rotated to ensure continued security.

[00046] The system can incorporate a user authentication module to verify user credentials before granting access to the encryption engine. This ensures that only authorized users can access and manipulate the encrypted data. For instance, a company's HR department uses the system to store employee records in the cloud. With the user authentication module, only HR personnel with valid credentials can access and decrypt the data, preventing unauthorized access from other employees.
[00047] The encryption engine can utilize a hybrid encryption technique, combining both symmetric and asymmetric encryption methodologies. This approach balances the efficiency of symmetric encryption with the security of asymmetric encryption. For instance, an educational institution stores student records in the cloud. The hybrid encryption technique ensures that the data is efficiently encrypted with symmetric encryption, while the asymmetric encryption is used to secure the symmetric keys, maintaining the overall security of the system.
[00048] The key management system can include a key expiration module that determines the lifecycle of an encryption key. This module signals the need for key rotation to maintain data security over time. For instance, a government agency employs the key expiration and rotation feature to periodically change encryption keys used for storing classified information. This reduces the risk of prolonged key exposure and enhances the overall security of the classified data.
[00049] Adding an intrusion detection module enhances the system's proactive security. This module monitors access to the cloud storage module and triggers alerts for suspicious activities, enabling timely response to potential breaches. For instance, a financial organization uses the intrusion detection module to monitor any unauthorized attempts to access client financial data stored in the cloud. If unusual activity is detected, the system alerts administrators, who can take immediate action to mitigate the threat.
[00050] Referring to one or more preceding embodiments, the system 100 for cloud security implementation via encryption techniques offers a robust and comprehensive approach to securing data stored in the cloud. By combining a cloud storage module, an encryption engine, a key management system, and additional features such as user authentication, hybrid encryption, key expiration, and intrusion detection, the system addresses critical security concerns. As organizations and individuals continue to rely on cloud services, implementing such a system becomes essential to protect sensitive data, ensure compliance with regulations, and maintain trust in cloud-based applications.
[00051] This disclosure presents embodiments for a novel method 200 of cloud security implementation via encryption techniques. Figuratively depicted in FIG. 2, representing a flow diagram of the method 200, involves steps of (at step 202) receiving user data intended for cloud storage, (at step 204) encrypting the data using an encryption engine, (at step 206) storing the encrypted data in a cloud storage module, and (at step 208) managing encryption keys using a separate key management system. Additional embodiments encompass user authentication, hybrid encryption, intrusion detection, and key rotation features. Each embodiment is described in detail, providing a comprehensive understanding of the innovative approach to enhancing cloud security.
[00052] In a digitally connected world, data security is paramount, especially when utilizing cloud storage. This disclosure unveils embodiments for the method 200 that combines encryption techniques with cloud security to ensure the confidentiality, integrity, and accessibility of user data stored in cloud environments. The core embodiment involves receiving user data designated for cloud storage, encrypting this data using an encryption engine, and securely storing the encrypted data within a cloud storage module. For instance, an enterprise uploads sensitive financial reports to the cloud. The method encrypts these reports, rendering them unreadable without proper decryption, and stores them in the cloud. Even if unauthorized parties access the stored data, they cannot decipher the content.
[00053] Building on the core embodiment, this embodiment incorporates user authentication. The method verifies user credentials before granting access to the encrypted data in the cloud storage module. Upon successful authentication, the encrypted data is decrypted using the encryption engine. For instance, an educational institution uses the method to store student records in the cloud. Only authorized administrators with valid credentials can access and decrypt these records, preventing unauthorized access from students or staff.
[00054] Expanding the encryption process, this embodiment employs a hybrid encryption technique. The method applies symmetric encryption to the user data and secures the symmetric key using asymmetric encryption. For instance, a healthcare provider stores patient medical histories in the cloud. The method symmetrically encrypts these histories for efficiency and uses asymmetric encryption to secure the symmetric key, adding an extra layer of security.
[00055] To proactively monitor unauthorized access, this embodiment includes an intrusion detection system. The method monitors access patterns to the cloud storage module, detects suspicious activities, and triggers security alerts. For instance, an e-commerce platform detects multiple unauthorized access attempts to its customer database stored in the cloud. The intrusion detection system alerts administrators, enabling them to take swift action and prevent data breaches.
[00056] Enhancing key management, this embodiment encompasses key generation and rotation. The method periodically generates new encryption and decryption keys, stores them securely, and rotates keys based on predetermined lifecycle criteria. For instance, a government agency employs the method to secure classified disclosures in the cloud. Encryption keys are generated periodically, stored securely, and rotated at set intervals to maintain data security.
[00057] These embodiments showcase a pioneering method 200 for cloud security implementation via encryption techniques. By encompassing data encryption, user authentication, hybrid encryption, intrusion detection, and key rotation, this approach addresses critical security concerns in cloud storage environments. These embodiments exemplify how the method can be applied across various sectors, safeguarding sensitive data, ensuring regulatory compliance, and maintaining trust in cloud-based services.
[00058] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the subject matter described herein, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
[00059] The term “memory,” as used herein relates to a volatile or persistent medium, such as a magnetic disk, or optical disk, in which a computer can store data or software for any duration. Optionally, the memory is non-volatile mass storage such as physical storage media. Furthermore, a single memory may encompass and in a scenario wherein computing system is distributed, the processing, memory and/or storage capability may be distributed as well.
[00060] Throughout the present disclosure, the term ‘server’ relates to a structure and/or module that include programmable and/or non-programmable components configured to store, process and/or share information. Optionally, the server includes any arrangement of physical or virtual computational entities capable of enhancing information to perform various computational tasks.
[00061] Throughout the present disclosure, the term “network” relates to an arrangement of interconnected programmable and/or non-programmable components that are configured to facilitate data communication between one or more electronic devices and/or databases, whether available or known at the time of filing or as later developed. Furthermore, the network may include, but is not limited to, one or more peer-to-peer network, a hybrid peer-to-peer network, local area networks (LANs), radio access networks (RANs), metropolitan area networks (MANS), wide area networks (WANs), all or a portion of a public network such as the global computer network known as the Internet, a private network, a cellular network and any other communication system or systems at one or more locations.
[00062] Throughout the present disclosure, the term “process”* relates to any collection or set of instructions executable by a computer or other digital system so as to configure the computer or the digital system to perform a task that is the intent of the process.
[00063] Throughout the present disclosure, the term ‘Artificial intelligence (AI)’ as used herein relates to any mechanism or computationally intelligent system that combines knowledge, techniques, and methodologies for controlling a bot or other element within a computing environment. Furthermore, the artificial intelligence (AI) is configured to apply knowledge and that can adapt it-self and learn to do better in changing environments. Additionally, employing any computationally intelligent technique, the artificial intelligence (AI) is operable to adapt to unknown or changing environment for better performance. The artificial intelligence (AI) includes fuzzy logic engines, decision-making engines, preset targeting accuracy levels, and/or programmatically intelligent software.

Claims
I/We Claim:
1. A system for cloud security implementation via encryption techniques, comprising:
a cloud storage module configured to store user data;
an encryption engine interfaced with said cloud storage module, said engine encrypting user data before storage and decrypting upon retrieval; and
a key management system, distinct from the cloud storage module, storing encryption keys and facilitating key distribution and rotation.
2. The system of claim 1, further comprising:
a user authentication module that verifies user credentials and grants access to the encryption engine based on successful verification.
3. The system of claim 1, wherein the encryption engine utilizes a hybrid encryption technique combining both symmetric and asymmetric encryption methodologies.
4. The system of claim 1, wherein the key management system includes:
a key generation module that produces encryption and decryption keys; and
a key expiration module that determines the lifecycle of an encryption key and signals the need for key rotation.
5. The system of claim 1, further comprising:
an intrusion detection module that monitors access to the cloud storage module and triggers alerts for suspicious activities.
6. A method for cloud security implementation via encryption techniques, comprising:
receiving user data intended for cloud storage;
encrypting said user data using an encryption engine;
storing the encrypted user data in a cloud storage module; and
managing encryption keys using a separate key management system.
7. The method of claim 6, further comprising:
authenticating user credentials before granting access to the encrypted data in the cloud storage module; and
decrypting the encrypted user data using the encryption engine upon successful authentication.
8. The method of claim 6, wherein encrypting the user data involves:
applying symmetric encryption to the user data; and
securing the symmetric key using asymmetric encryption.
9. The method of claim 6, further comprising:
monitoring access patterns to the cloud storage module;
detecting suspicious access patterns using an intrusion detection system; and
triggering security alerts based on detected suspicious activities.
10. The method of claim 6, wherein managing encryption keys includes:
generating new encryption and decryption keys periodically;
storing the generated keys securely; and
rotating keys based on predetermined lifecycle criteria.

Cloud Security implementation via Encryption Techniques
Abstract
The present invention discloses a cloud security implementation system utilizing encryption techniques, consisting of a cloud storage module responsible for data storage, an encryption engine linked to the cloud storage module that encrypts user data before storage and decrypts it during retrieval, and a separate key management system responsible for storing encryption keys and managing their distribution and rotation. This system offers a robust approach to securing user data in cloud environments, ensuring confidentiality through encryption while maintaining controlled and secure management of encryption keys through a dedicated key management system. , Claims:Claims
I/We Claim:
1. A system for cloud security implementation via encryption techniques, comprising:
a cloud storage module configured to store user data;
an encryption engine interfaced with said cloud storage module, said engine encrypting user data before storage and decrypting upon retrieval; and
a key management system, distinct from the cloud storage module, storing encryption keys and facilitating key distribution and rotation.
2. The system of claim 1, further comprising:
a user authentication module that verifies user credentials and grants access to the encryption engine based on successful verification.
3. The system of claim 1, wherein the encryption engine utilizes a hybrid encryption technique combining both symmetric and asymmetric encryption methodologies.
4. The system of claim 1, wherein the key management system includes:
a key generation module that produces encryption and decryption keys; and
a key expiration module that determines the lifecycle of an encryption key and signals the need for key rotation.
5. The system of claim 1, further comprising:
an intrusion detection module that monitors access to the cloud storage module and triggers alerts for suspicious activities.
6. A method for cloud security implementation via encryption techniques, comprising:
receiving user data intended for cloud storage;
encrypting said user data using an encryption engine;
storing the encrypted user data in a cloud storage module; and
managing encryption keys using a separate key management system.
7. The method of claim 6, further comprising:
authenticating user credentials before granting access to the encrypted data in the cloud storage module; and
decrypting the encrypted user data using the encryption engine upon successful authentication.
8. The method of claim 6, wherein encrypting the user data involves:
applying symmetric encryption to the user data; and
securing the symmetric key using asymmetric encryption.
9. The method of claim 6, further comprising:
monitoring access patterns to the cloud storage module;
detecting suspicious access patterns using an intrusion detection system; and
triggering security alerts based on detected suspicious activities.
10. The method of claim 6, wherein managing encryption keys includes:
generating new encryption and decryption keys periodically;
storing the generated keys securely; and
rotating keys based on predetermined lifecycle criteria.

Documents

Application Documents

# Name Date
1 202311062540-REQUEST FOR EARLY PUBLICATION(FORM-9) [18-09-2023(online)].pdf 2023-09-18
2 202311062540-POWER OF AUTHORITY [18-09-2023(online)].pdf 2023-09-18
3 202311062540-OTHERS [18-09-2023(online)].pdf 2023-09-18
4 202311062540-FORM-9 [18-09-2023(online)].pdf 2023-09-18
5 202311062540-FORM FOR SMALL ENTITY(FORM-28) [18-09-2023(online)].pdf 2023-09-18
6 202311062540-FORM 1 [18-09-2023(online)].pdf 2023-09-18
7 202311062540-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [18-09-2023(online)].pdf 2023-09-18
8 202311062540-EDUCATIONAL INSTITUTION(S) [18-09-2023(online)].pdf 2023-09-18
9 202311062540-DRAWINGS [18-09-2023(online)].pdf 2023-09-18
10 202311062540-DECLARATION OF INVENTORSHIP (FORM 5) [18-09-2023(online)].pdf 2023-09-18
11 202311062540-COMPLETE SPECIFICATION [18-09-2023(online)].pdf 2023-09-18
12 202311062540-FORM 18 [05-05-2025(online)].pdf 2025-05-05
13 202311062540-FORM-8 [06-05-2025(online)].pdf 2025-05-06