System and method for improving security of database
Patent Information
- Authority / Receiving Office
- IN · IN
- Patent Type
- Patents
- Current Assignee / Owner
- CHITKARA UNIV
- Filing Date
- 2023-08-17
- Publication Date
- 2026-07-16
AI Technical Summary
Existing database security measures are inadequate in optimizing cryptographic parameters and resisting brute-force attacks, leading to vulnerabilities in data protection.
A system that applies genetic operators to select and modify cryptographic techniques and parameters in real-time, using genetic algorithms to enhance encryption key security and adapt to changing threats.
The system significantly improves database security by optimizing cryptographic parameters, reducing vulnerabilities to attacks, and ensuring robust data protection across various database types.
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure generally relates to the field of databasesecurity and more specifically relates to a system and method for improving thesecurity of a database by applying genetic operators to cryptographic techniques.BACKGROUND
[0002] Background description includes information that may be useful inunderstanding the present disclosure. It is not an admission that any of theinformation provided herein is prior art or relevant to the presently claimeddisclosure, or that any publication specifically or implicitly referenced is prior art.
[0003] Database security is a critical aspect of information systems,ensuring that sensitive data stored in databases remains protected fromunauthorized access, tampering, and data breaches. Traditional security measures,such as access control and encryption, are commonly used to safeguard databases.
[0004] Cryptography involves the use of mathematical techniques toconvert plaintext data into cipher text, making it unreadable to unauthorized users.Cryptographic techniques like encryption and hashing are widely employed toprotect sensitive data in databases.
[0005] Genetic techniques are optimization techniques inspired by theprocess of natural selection. They use techniques like mutation, crossover, andselection to evolve and improve solutions to complex problems over multiplegenerations.
[0006] The proposed system applies a combination of genetic techniquesand cryptographic techniques to enhance the security of data stored in a database.The system uses genetic techniques to select the best cryptographic techniques andparameters for a given dataset. The system also uses genetic operators to modifythe one or more cryptographic keys in real-time, making them more resistant tobrute-force attacks. The invention can be implemented on any type of databasesystem, including relational databases, NoSQL databases, and distributeddatabases.
[0007] There is, therefore, a need to overcome the above drawback,limitations, and shortcomings associated with the existing techniques, by providinga solution to enhance database security by integrating genetic operators withcryptographic techniques. The key idea is to apply genetic operators to optimizecryptographic parameters, such as encryption keys or hashing functions, forimproved security.OBJECTS OF THE PRESENT DISCLOSURE
[0008] Some of the objects of the present disclosure, which at least oneembodiment herein satisfies are as listed herein below.
[0009] An object of the present disclosure is to use genetic technologies tooptimize cryptographic parameters, such as encryption keys, hashing functions, andother security-related configurations.
[0010] Another object of the present disclosure is to provide a system withgenetic operators to explore the parameter space to find better cryptographic setupsthat improve the overall security of the database.
[0011] Another object of the present disclosure is to provide enhanced dataprotection by leveraging the optimized cryptographic parameters.
[0012] Another object of the present disclosure is to implement adaptivesecurity measures that can dynamically adjust cryptographic parameters based onchanging security requirements or threat levels.
[0013] Another object of the present disclosure is by optimizingcryptographic parameters using genetic techniques, the system aims to reduce thevulnerability of the database to various attacks, such as brute-force attacks,cryptanalysis, and other cryptographic weaknesses.
[0014] Another object of the present disclosure is to provide a systemconfiguring the genetic techniques parameters, such as population size, mutationrates, and termination conditions, is essential to achieve effective optimizationresults.
[0015] Another object of the present disclosure is to provide a systemshould be designed to integrate seamlessly with existing databases and their securityinfrastructure.
[0016] Another object of the present disclosure is to provide real-timesecurity monitoring and alerts to notify administrators of potential security breachesor anomalies in the database.
[0017] Another object of the present disclosure is to provide a systemshould be compatible with various database management systems (e.g., relationaldatabases, NoSQL databases) commonly used in different industries, ensuring itsversatility and applicability.
[0018] Another object of the present disclosure is to provide a system withensuring scalability and robustness of the system is crucial, especially for large-scale databases with a vast amount of data.SUMMARY
[0019] Various aspects of present disclosure relates to the field of databasesecurity and more specifically relates to a system and method for improving thesecurity of a database by applying genetic operators to cryptographic techniques.
[0020] An aspect of the present disclosure pertains to a system forimproving security of a database, wherein the system including; a server configuredfor improving the security of database by applying genetic operators tocryptographic techniques, includes a processor, a memory storing a set ofinstructions, which upon being executed, cause the processor to: select potentialcryptographic techniques and parameters, evaluate the potential cryptographictechniques by encrypting a sample of data in the database and measure theencryption performance, select the best performing cryptographic techniques toencrypt the database, and modify one or more cryptographic keys in real-time usinggenetic operators to increase the security of the database.
[0021] In an aspect, the processor includes the database management unit,the cryptographic unit, and the genetic processing unit can be implemented on typeof database system, any or in combination of relational databases, NoSQLdatabases, and distributed databases.
[0022] In an aspect, the processor is configured a genetic processing unitfor selecting cryptographic techniques and parameters for the data stored in thedatabase.
[0023] In an aspect, the system further includes the genetic processing unitselects best performing cryptographic techniques to encrypt the database.
[0024] In an aspect, the system further includes the genetic processing unitconfigured to apply mutation and crossover operations to modify the one or morecryptographic keys in real-time.
[0025] In an aspect, the system further includes the genetic processing unitcontinuously monitors the security of the database and adjusts the one or morecryptographic keys to maintain a high level of security.
[0026] In another aspect, a method for improving security of a database,includes the steps of: selecting potential cryptographic techniques and parametersusing a genetic algorithm module, evaluating the potential cryptographic techniquesby encrypting a sample of data in the database and measuring the encryptionperformance, selecting the best performing cryptographic techniques to encrypt theentire database, and modifying the one or more cryptographic keys in real-timeusing genetic operators to increase the security of the database.
[0027] Various objects, features, aspects, and advantages of the inventivesubject matter will become more apparent from the following detailed descriptionof preferred embodiments, along with the accompanying drawing figures in whichlike numerals represent like components.BRIEF DESCRIPTION OF DRAWINGS
[0028] The accompanying drawings are included to provide a furtherunderstanding of the present disclosure, and are incorporated in, and constitute apart of this specification. The drawings illustrate exemplary embodiments of thepresent disclosure, and together with the description, serve to explain the principlesof the present disclosure.
[0029] In the figures, similar components, and / or features may have thesame reference label. Further, various components of the same type may bedistinguished by following the reference label with a second label that distinguishesamong the similar components. If only the first reference label is used in thespecification, the description is applicable to any one of the similar componentshaving the same first reference label irrespective of the second reference label.
[0030] FIG. 1 illustrates an exemplary block diagram of improved databasesecurity system using cryptography with genetic operators, in accordance with anembodiment of the present disclosure.
[0031] FIG. 2 illustrates an exemplary representation of a module diagramof the improved database security system using cryptography with geneticoperators, in accordance with an embodiment of the present disclosure.
[0032] FIG. 3 illustrates an exemplary flow diagram of the improveddatabase security method using cryptography with genetic operators, according toan embodiment of the present invention.
[0033] FIG. 4 illustrates an exemplary computer system in which or withwhich embodiments of the present invention can be utilized in accordance withembodiments of the present disclosure.DETAILED DESCRIPTION
[0034] The following is a detailed description of embodiments of thedisclosure depicted in the accompanying drawings. The embodiments are in suchdetail as to clearly communicate the disclosure. However, the amount of detailoffered is not intended to limit the anticipated variations of embodiments. On thecontrary, the intention is to cover all modifications, equivalents, and alternativesfalling within the spirit, and scope of the present disclosure as defined by theappended claims.
[0035] In the following description, numerous specific details are set forthin order to provide a thorough understanding of embodiments of the presentinvention. It will be apparent to one skilled in the art that embodiments of thepresent invention may be practiced without some of these specific details. Anembodiment of this disclosure relates the field of database security and morespecifically relates to a system and method for improving the security of a databaseby applying genetic operators to cryptographic techniques.
[0036] If the specification states a component or feature "may", "can","could", or "might" be included or have a characteristic, that particular componentor feature is not required to be included or have the characteristic.
[0037] As used in the description herein and throughout the claims thatfollow, the meaning of "a," "an," and "the" includes plural reference unless thecontext clearly dictates otherwise. Also, as used in the description herein, themeaning of "in" includes "in" and "on" unless the context clearly dictatesotherwise.
[0038] An embodiment of the present disclosure pertains to a system forimproving security of a database, wherein the system including; a server configuredfor improving the security of database by applying genetic operators tocryptographic techniques, includes a processor, a memory storing a set ofinstructions, which upon being executed, cause the processor to: select potentialcryptographic techniques and parameters, evaluate the potential cryptographictechniques by encrypting a sample of data in the database and measure theencryption performance, select the best performing cryptographic techniques toencrypt the database, and modify one or more cryptographic keys in real-time usinggenetic operators to increase the security of the database.
[0039] In an embodiment, the processor includes the database managementunit, the cryptographic unit, and the genetic processing unit can be implemented ontype of database system, any or in combination of relational databases, NoSQLdatabases, and distributed databases.
[0040] In an embodiment, the processor is configured a genetic processingunit for selecting cryptographic techniques and parameters for the data stored in thedatabase.
[0041] In an embodiment, the system further includes the geneticprocessing unit selects best performing cryptographic techniques to encrypt thedatabase.
[0042] In another embodiment, the system further includes the geneticprocessing unit configured to apply mutation and crossover operations to modifythe one or more cryptographic keys in real-time.
[0043] In an embodiment, the system further includes the geneticprocessing unit continuously monitors the security of the database and adjusts theone or more cryptographic keys to maintain a high level of security.
[0044] According to another embodiment of present disclosure a methodfor improving security of a database, includes the steps of: selecting potentialcryptographic techniques and parameters using a genetic algorithm module,evaluating the potential cryptographic techniques by encrypting a sample of data inthe database and measuring the encryption performance, selecting the bestperforming cryptographic techniques to encrypt the entire database, and modifyingthe one or more cryptographic keys in real-time using genetic operators to increasethe security of the database.
[0045] FIG. 1 illustrates an exemplary block diagram of improved databasesecurity system using cryptography with genetic operators, in accordance with anembodiment of the present disclosure.
[0046] Referring to FIG. 1, the system 100 of the current invention forimproving the security of a database by applying genetic operators to cryptographictechniques. Therefore, the proposed system 100 applies a combination of geneticprocessing and cryptographic techniques to enhance the security of data stored in adatabase. The system 100 configured to use genetic processing to select the bestcryptographic techniques and parameters for a given dataset. The system 100 alsouses genetic operators to modify one or more cryptographic keys in real-time,making the one or more cryptographic keys more resistant to brute-force attacks.
[0047] In an embodiment, the system 100 includes a processor 102, amemory 104, a server 106, a database 110 and a network 108; all devices arecommunicatively coupled with the other device.
[0048] Furthermore, the memory 104 stores a set of instructions and data.Some of the commonly known memory implementations include, but are notlimited to, a Random Access Memory (RAM), a Read Only Memory (ROM), aHard Disk Drive (HDD), and a Secure Digital (SD) card. Further, thememory 104 includes the one or more instructions that are executable by theprocessor 102 to perform specific operations. It will be apparent to a subject havingordinary skill in the art that the one or more instructions stored in thememory 104 enable the hardware of the system 100 to perform the predeterminedoperation.
[0049] In an embodiment, the system 100 includes a database 110 wherethe data is configured to store. The invention can be implemented on any type ofdatabase 110 systems, including relational databases, NoSQL databases, anddistributed databases. The system 100 can be used in any application that requiresthe secure storage of sensitive data, such as financial transactions, medical records,and personal information.
[0050] In an embodiment, the network 108 may include, but are notlimited to, a Wireless Fidelity (Wi-F) network, a Wide Area Network (WAN), aLocal Area Network (LAN), or a Metropolitan Area Network (MAN). Variousdevices in the system 100 can connect to the network in accordance with thevarious wired and wireless communication protocols such as Transmission ControlProtocol and Internet Protocol (TCP / IP), User Datagram Protocol (UDP), and 2G,3G, and 4G communication protocols.
[0051] In an embodiment, the server 106 includes a database managementunit, a cryptographic unit, and a genetic processing unit. The database managementunit is responsible for managing the data stored in the database. The cryptographicunit is responsible for encrypting and decrypting data stored in the database 110.The genetic processing unit is responsible for selecting the best cryptographic unitand parameters for a given dataset and modifying the one or more cryptographickeys in real-time.
[0052] FIG. 2 illustrates an exemplary representation of a module diagramof the improved database security system using cryptography with geneticoperators, in accordance with an embodiment of the present disclosure.
[0053] As illustrated, a module diagram 200 for the system 100 may includeone or more processing unit(s) 102. The one or more processing unit(s) 102 can beimplemented as one or more microprocessors, microcomputers, microcontrollers,digital signal processors, central processing units, logic circuitries, and / or anydevices that manipulate data based on operational instructions. Among othercapabilities, the one or more processing unit(s) 102 are configured to fetch andexecute computer-readable instructions stored in a storage unit 104 of the system100. The storage unit 104 can store one or more computer-readable instructions orroutines, which can be fetched and executed to create or share the data units over anetwork service. The storage unit 104 can comprise any non-transitory storagedevice including, for example, volatile memory such as RAM, or non-volatilememory such as EPROM, flash memory, and the like.
[0054] The system 100 can also comprise an interface(s) 206. Theinterface(s) 206 can comprise a variety of interfaces, for example, interfaces fordata input and output devices, referred to as I / O devices, storage devices, and thelike. The interface(s) 206 can facilitate communication of system 100. Theinterface(s) 206 can also provide a communication pathway for one or morecomponents of the system 100. Examples of such components include, but are notlimited to, processing engine(s) 208, a database management engine 210, acryptographic engine 212, and a genetic processing engine 214.
[0055] The processing engine(s) 208 can be implemented as a combinationof hardware and programming (for example, programmable instructions) toimplement one or more functionalities of the processing engine(s) 208. In examplesdescribed herein, such combinations of hardware and programming can beimplemented in several different ways. For example, the programming for theprocessing engine(s) 208 can be processor executable instructions stored on a nontransitory machine-readable storage medium and the hardware for the processingengine(s) 208 can comprise a processing resource (for example, one or moreprocessors), to execute such instructions. In the present examples, the machinereadable storage medium can store instructions that, when executed by theprocessing resource, implement the processing engine(s) 208. In such examples, thesystem 100 can comprise the machine-readable storage medium storing theinstructions and the processing resource to execute the instructions, or the machinereadable storage medium can be separate but accessible to system 100 and theprocessing resource. In other examples, the processing engine(s) 208 can beimplemented by electronic circuitry.
[0056] In an embodiment, the database management engine 210incorporates storage and organization of data in a structured manner. The engine210 defines the data schema, tables, and relationships; ensuring data is storedefficiently for retrieval and manipulation. The engine 210 provides mechanisms toretrieve and manipulate data stored in the database 216. Users and applications canuse query languages (e.g., SQL) to perform searches, filtering, and sortingoperations on the data.
[0057] In an embodiment, the cryptographic engine 212 is a specializedhardware or software component that performs cryptographic operations andfunctions. It is designed to provide secure and efficient cryptographic services, suchas encryption, decryption, hashing, digital signatures, and key management. Thecryptographic engines 212 play a crucial role in ensuring the confidentiality,integrity, and authenticity of data in various applications and systems.
[0058] In an embodiment, the genetic processing engine 214, a populationbased approach to optimize the cryptographic techniques used to secure thedatabase 216. The genetic processing engine 214 generates a population of potentialcryptographic techniques, each with a set of parameters. The genetic processingengine 214 evaluates each potential technique by encrypting a sample of the data inthe database 216 and measuring the encryption performance. The geneticprocessing engine 214 then selects the best performing techniques and uses thattechnique to encrypt the entire database 214.
[0059] Furthermore, the genetic processing engine 214 may be use geneticoperators to modify the one or more cryptographic keys in real-time. The geneticprocessing engine 214 applies mutation and crossover operations to the one or morecryptographic keys to generate new one or more keys that are more resistant tobrute-force attacks. The genetic processing engine 214 continuously monitors thesecurity of the database 216 and adjusts the one or more cryptographic keys asnecessary to maintain a high level of security.
[0060] In another embodiment, database 216 comprises the machinereadable storage medium storing the instructions and the processing resource toexecute the instructions, or the machine-readable storage medium may be separatebut accessible to the user module and the processing resource. In other examples,the processing engine(s) 208 is implemented by electronic circuitry. The database216 comprises data that is either stored or generated as a result of functionalitiesimplemented by any of the components of the processing engine(s) 208.
[0061] FIG. 3 illustrates an exemplary flow diagram of the improveddatabase security method using cryptography with genetic operators, according toan embodiment of the present invention.
[0062] As illustrated, a method 300 for improving the security of a database110 by applying genetic operators to cryptographic techniques. The proposedmethod 300 applies a combination of genetic techniques and cryptographictechniques to enhance the security of data stored in a database 110. At block 202,the method 300 is responsible for selecting the best cryptographic techniques andparameters for a given dataset and modifying the cryptographic keys in real-timeby genetic processing unit.
[0063] Continuing further, at block 304, the method 300 evaluates potentialcryptographic techniques by encrypting a sample of data in the database 110 andmeasuring the encryption performance.
[0064] Continuing further, at block 306, the method 300 selecting the bestperforming cryptographic techniques and the parameters for a given dataset, and atblock 308, modifying the one or more cryptographic keys in real time by geneticprocessing unit. However, the genetic processing unit uses genetic operators tomodify the one or more cryptographic keys in real-time.
[0065] FIG. 4 illustrates an exemplary computer system in which or withwhich embodiments of the present invention can be utilized in accordance withembodiments of the present disclosure.
[0066] FIG. 4 illustrates an exemplary computer system 400 to implementproposed system 100, in accordance with an embodiment of the present disclosure.The computer system 400 includes an external storage device 410, a bus 420, amain memory 430, a read-only memory 440, a mass storage device 450, acommunication port 460, and a processor 470. A person skilled in the art willappreciate that computer system can include more than one processor andcommunication ports. Examples of processor 470 include, but are not limited to, anIntel Itanium or Itanium 2 processor(s), or AMD Opteron or Athlon MPprocessor(s), Motorola lines of processors, FortiSOC system on a chipprocessor or other future processors. The processor 470 can include variousmodules associated with embodiments of the present invention. Thecommunication port 460 can be any of an RS-232 port for use with a modem-baseddialup connection, a 10 / 100 Ethernet port, a Gigabit or 10 Gigabit port using copperor fiber, a serial port, a parallel port, or other existing or future ports. Also, thecommunication port 460 can be chosen depending on a network, such a Local AreaNetwork (LAN), Wide Area Network (WAN), or any network to which computersystem connects.
[0067] The main memory 430 can be Random Access Memory (RAM), orany other dynamic storage device commonly known in the art. Read only memory440 can be any static storage device(s) e.g., but not limited to, a ProgrammableRead Only Memory (PROM) chips for storing static information e.g., start-up orBIOS instructions for processor 470. Mass storage device 450 can be any currentor future mass storage solution, which can be used to store information and / orinstructions. Exemplary mass storage solutions include, but are not limited to,Parallel Advanced Technology Attachment (PATA) or Serial AdvancedTechnology Attachment (SATA) hard disk drives or solid-state drives (internal orexternal, e.g., having Universal Serial Bus (USB) and / or Firewire interfaces), e.g.those available from Seagate (e.g., the Seagate Barracuda 7112 family) or Hitachi(e.g., the Hitachi Deskstar 7K1000, one or more optical discs, Redundant Array ofIndependent Disks (RAID) storage, e.g. an array of disks (e.g., SATA arrays),available from various vendors including Dot Hill Systems Corp., LaCie, NexsanTechnologies, Inc. and Enhance Technology, Inc.
[0068] The bus 420 communicatively couple's processor(s) 470 with theother memory, storage and communication blocks. Bus 420 can be, e.g. a PeripheralComponent Interconnect (PCI) / PCI Extended (PCI-X) bus, Small ComputerSystem Interface (SCSI), USB or the like, for connecting expansion cards, drivesand other subsystems as well as other buses, such a front side bus (FSB), whichconnects processor 470 to software system.Optionally, operator and administrative interfaces, e.g. a display, keyboard,and a cursor control device, can also be coupled to bus 420 to support direct operatorinteraction with computer system. Other operator and administrative interfaces canbe provided through network connections connected through communication port460. External storage device 410 can be any kind of external hard-drives, floppydrives, IOMEGA Zip Drives, Compact Disc - Read Only Memory (CD-ROM),Compact Disc - Re-Writable (CDRW), Digital Video Disk - Read Only Memory(DVD-ROM). Components described above are meant only to exemplify variouspossibilities. In no way should the aforementioned exemplary computer systemlimits the scope of the present disclosure.
[0069] Additionally, programmable or computer-readable instructions mayinclude various commands that instruct the processing machine to perform specifictasks, such as steps that constitute the method of the disclosure. The systems andmethods described can also be implemented using only software programming orusing only hardware or by a varying combination of the two techniques. Thedisclosure is independent of the programming language and the operating systemused in the computers. The instructions for the disclosure can be written in allprogramming languages including, but not limited to, 'C', 'C++', 'Visual C++' and'Visual Basic'. Further, the software may be in the form of a collection of separateprograms, a program module containing a larger program or a portion of a programmodule, as discussed in the ongoing description. The software may also includemodular programming in the form of object-oriented programming. The processingof input data by the processing machine may be in response to user commands, theresults of previous processing, or from a request made by another processingmachine. The disclosure can also be implemented in various operating systems andplatforms including, but not limited to, 'Unix', 'DOS', 'Android', 'Symbian', and'Linux'.
[0070] Above embodiments discloses a system and method to addressmultiple objectives. Firstly, it provides improved security of the database.Secondly, it reduced vulnerability to brute-force attacks, and increased efficiencyof cryptographic techniques. Additionally, the system 100 is also highly adaptableand can be easily integrated into existing database systems.
[0071] While the foregoing describes various embodiments of theinvention, other and further embodiments of the invention may be devised withoutdeparting from the basic scope thereof. The scope of the invention is determined bythe claims that follow. The invention is not limited to the described embodiments,versions, or examples, which are comprised to enable a person having ordinary skillin the art to make and use the invention when combined with information andknowledge available to those having ordinary skill in the art.ADVANTAGES OF THE INVENTION
[0072] The present disclosure provides the system to find optimizedcryptographic parameters, such as encryption keys and hashing functions. Thisoptimization results in stronger and more secure cryptographic setups, making itmore challenging for attackers to compromise data security.
[0073] The present disclosure provides improved cryptographicparameters; the system provides enhanced data protection. Sensitive informationstored in the database remains encrypted and secure, reducing the risk ofunauthorized access and data breaches.
[0074] The present disclosure provides a system by incorporating users canintuitively control their holographic avatars through gestures or voice commands,making the communication experience feel more natural and interactive.
[0075] The present disclosure provides the system's ability to dynamicallyadapt and optimize cryptographic parameters allows it to respond to changingsecurity threats effectively.
[0076] The present disclosure provides genetic techniques to optimizecryptographic parameters, the system can reduce vulnerabilities that may exist dueto weak encryption or hashing methods.
[0077] The present disclosure provides a system optimizing cryptographicparameters; it ensures that the database's security is not compromised whilemaintaining efficient data retrieval and manipulation operations.
[0078] The present disclosure provides a system allowing organizations tofine-tune based on their specific security needs and requirements.
[0079] The present disclosure provides a system can integrate transparentlywith existing databases and their security infrastructure.
[0080] The present disclosure provides a system implementing improveddatabase security may prove to be cost-effective in the long run. It helps preventpotential data breaches and the associated financial and reputational damages thatmay result from security incidents.
[0081] The present disclosure provides a system is applicable across variousindustries and organizations that deal with sensitive data. It can be integrated withdifferent types of databases and used to improve security in diverse use cases.
Claims
1. A system (100) for improving security of a database (110), wherein the system (100) comprising: a server (106) configured for improving the security of database (110) by applying genetic operators to cryptographic techniques, comprising; a processor (102); a memory (104) storing a set of instructions, which upon being executed, cause the processor (102) to: select potential cryptographic techniques and parameters; evaluate the potential cryptographic techniques by encrypting a sample of data in the database (110) and measure the encryption performance; select the best performing cryptographic techniques to encrypt the database (110); and modify one or more cryptographic keys in real-time using genetic operators to increase the security of the database (110).
2. The system (100) as claimed in claim 1, the processor (102) comprises the database management unit, the cryptographic unit, and the genetic processing unit can be implemented on type of database (110) system, any or in combination of relational databases, NoSQL databases, and distributed databases.
3. The system (100) as claimed in claim 1, the processor (102) is configured a genetic processing unit for selecting cryptographic techniques and parameters for the data stored in the database (110).
4. The system (100) as claimed in claim 3, further comprises the genetic processing unit selects best performing cryptographic techniques to encrypt the database (110).
5. The system (100) as claimed in claim 3, further comprises the genetic processing unit configured to apply mutation and crossover operations to modify the one or more cryptographic keys in real-time.
6. The system (100) as claimed in claim 3, further comprises the genetic processing unit continuously monitors the security of the database (110) and adjusts the one or more cryptographic keys to maintain a high level of security.
7. A method (200) for improving security of a database (110), comprising the steps of: selecting potential cryptographic techniques and parameters by using a genetic processing unit; evaluating the potential cryptographic techniques by encrypting a sample of data in the database (110) and measuring the encryption performance; selecting the best performing cryptographic techniques to encrypt the complete database (110); and modifying the one or more cryptographic keys in real-time using genetic operators to increase the security of the database (110).