Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією

Technology for Cloud Computing (CC) has advanced, so Cloud Computing creates a variety of cloud services. Users may receive storage space from the provider as Cloud storage services are quite practical; many users and businesses save their data in cloud storage. Data confidentiality becomes a larger...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Datum:2023
Hauptverfasser: Dharmadhikari, Dipa, Tamane, Sharvari Chandrashekhar
Format: Artikel
Sprache:Englisch
Veröffentlicht: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2023
Schlagworte:
Online Zugang:https://journal.iasa.kpi.ua/article/view/265766
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Institution

System research and information technologies
_version_ 1867334428675538944
author Dharmadhikari, Dipa
Tamane, Sharvari Chandrashekhar
author_facet Dharmadhikari, Dipa
Tamane, Sharvari Chandrashekhar
author_institution_txt_mv [ { "author": "Dipa Dharmadhikari", "institution": "Dr. Babasaheb Ambedkar Marathwada University, Aurangabad" }, { "author": "Sharvari Chandrashekhar Tamane", "institution": "Jawaharlal Nehru Engineering College of MGM University, Aurangabad" } ]
author_sort Dharmadhikari, Dipa
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2023-11-07T22:19:24Z
description Technology for Cloud Computing (CC) has advanced, so Cloud Computing creates a variety of cloud services. Users may receive storage space from the provider as Cloud storage services are quite practical; many users and businesses save their data in cloud storage. Data confidentiality becomes a larger risk for service providers when more information is outsourced to Cloud storage. Hence in this work, a Ciphertext and Elliptic Curve Cryptography (ECC) with Identity-based encryption (CP-IBE) approaches are used in the cloud environment to ensure data security for a healthcare environment. The revocation problem becomes complicated since characteristics are used to create cipher texts and secret keys; therefore, a User revocation algorithm is introduced for which a secret token key is uniquely produced for each level ensuring security. The initial operation, including signature, public audits, and dynamic data, are sensible to Sybil attacks; hence, to overcome that, a Sybil Attack Check Algorithm is introduced, effectively securing the system. Moreover, the conditions for public auditing using shared data and providing typical strategies, including the analytical function, security, and performance conditions, are analyzed in terms of accuracy, sensitivity, and similarity.
doi_str_mv 10.20535/SRIT.2308-8893.2023.3.02
first_indexed 2025-07-17T10:27:59Z
format Article
fulltext  Dipa D. Dharmadhikari, Sharvari C. Tamane Системні дослідження та інформаційні технології, 2023, № 3 19 TIДC ПРОГРЕСИВНІ ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ, ВИСОКОПРОДУКТИВНІ КОМП’ЮТЕРНІ СИСТЕМИ UDC 62-50 DOI: 10.20535/SRIT.2308-8893.2023.3.02 AUGMENTED SECURITY SCHEME FOR SHARED DYNAMIC DATA WITH EFFICIENT LIGHTWEIGHT ELLIPTIC CURVE CRYPTOGRAPHY DIPA D. DHARMADHIKARI, SHARVARI C. TAMANE Abstract. Technology for Cloud Computing (CC) has advanced, so Cloud Comput- ing creates a variety of cloud services. Users may receive storage space from the provider as Cloud storage services are quite practical; many users and businesses save their data in cloud storage. Data confidentiality becomes a larger risk for ser- vice providers when more information is outsourced to Cloud storage. Hence in this work, a Ciphertext and Elliptic Curve Cryptography (ECC) with Identity-based en- cryption (CP-IBE) approaches are used in the cloud environment to ensure data se- curity for a healthcare environment. The revocation problem becomes complicated since characteristics are used to create cipher texts and secret keys; therefore, a User revocation algorithm is introduced for which a secret token key is uniquely produced for each level ensuring security. The initial operation, including signature, public audits, and dynamic data, are sensible to Sybil attacks; hence, to overcome that, a Sybil Attack Check Algorithm is introduced, effectively securing the system. More- over, the conditions for public auditing using shared data and providing typical strategies, including the analytical function, security, and performance conditions, are analyzed in terms of accuracy, sensitivity, and similarity. Keywords: ciphertext, user revocation, data sharing, CC, ECC, security issues. INTRODUCTION Innovative developments have made it possible to implement progressive solu- tions to improve the nature of human existence. In order to gather information and address challenges relating to wellbeing, analysts who are thinking about the growth of innovation have collected and evaluated wellbeing data from these sources. Accordingly, the development of integrated medical care innovation has the potential to improve efficiency and results comprehension at every level of the medical care framework [1]. By utilizing robust patient well-being controls, per- vasive information access, remote patient checking, quick clinical intervention, and decentralized electronic-medical care records, new electronic health (e-Health) application frameworks are being developed that can address specific issues related to traditional medical care frameworks [2]. These systems can man- age patient and well-being data, boost individual satisfaction, foster teamwork, enhance outcomes, cut costs, and generally improve the effectiveness of e-medical care administrations [3]. Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 20 IoT usage and the advancement of wireless communication technologies enable real-time streaming of patients’ health conditions to caregivers [4]. Additionally, a number of readily available sensors and portable devices may measure particular human physiological parameters with a single touch, including blood pressure (BP), respiration rate (RR), and heart rate (HR) [5]. Although it is still in the early stages of development, businesses and industries have quickly incorporated the power of IoT into their current systems and seen gains in both user experiences and production [6]. However, the use of IoT technology in the healthcare sector poses a number of difficulties, including those related to data management, storage, and transmission between devices as well as issues with security and privacy. Among the potential answers to these is Cloud Computing technology [7]. Cloud Computing is incredibly beneficial since it has many distinctive characteristics. Cloud computing makes a variety of services easily available [8]. Some advantages of this technology include suppleness, cost consumption, pay- as-you-go, increased effectiveness, and nimbleness. Through dedicated CS, cloud computing services offer client-specific applications and data storage [9]. Through the use of the cloud, businesses are able to avoid upfront framework costs and investments, allowing them to launch their applications more quickly, more intelligently, and with less maintenance. To provide the best services to mobile clients, portable distributed computing combines cloud computing and mobile devices [10]. Cloud Computing becoming increasingly important for the rapid growth of technology, particularly in the industry of the health care system [11]. Cloud storage is many times less costly than server storage, storage, equipment materials, and HR training to strengthen required operations [12]. Because in the cloud all the information of patients is stored, and retrieve the prescription from the cloud at any time and from any location. Because the data is stored in the cloud, healthcare professionals and identified patients will be able to access it via mobile devices such as smartphones and PDAs [13]. Cloud Computing enables internet-connected devices to access healthcare information from anywhere in the world. Furthermore, medical practitioners may exchange their resources and medical knowledge with other famous researchers in the same area from across the world [14]. Healthcare organizations, medical medication producers, pharmacists, medical insurance providers, researchers, and patients must all exchange EH records [15]. This presents a significant challenge in terms of keeping sensitive patient data secure. While there are numerous benefits, there are also some risks, particularly with regard to data security in the cloud, which is the most difficult issue at all times. It becomes more difficult in cloud computing because the actual data is stored in another location. As a result, providing security for data in the cloud is a time-consuming task for cloud computing organizations [16].The current healthcare sector is beset with computational and processing challenges. Inherent issues in the traditional healthcare sector [17; 18]. Patients’ records include sensitive information that must be kept secure at all times. The current method has several irregularities in securing patient data. Medical data takes up more memory space, which is inefficient [19]. As a consequence, the purpose of this study is to enhance the performance and strengthen the operations of the existing cloud system in the healthcare industry. The proposed solution’s key contributions include security and privacy, low-cost access policies for SHRs (Smart Health Records), a lightweight IoT detection system, rapid detection of Sybil attacks to reduce their impact on the network, and Sybil node identification using node properties. The proposed system in the given paper includes: Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 21  A reversible and efficient no-pairing data-sharing technique for cloud storage systems based on Elliptic Curve Cryptography (ECC) with Identity-based encryption (IBE) approach.  Cipher text Based Encryption (CBE), which presents an encryption access control (EAC) technique to satisfy User revocation that includes both user revoca- tion and attribute, is seen here as a means of ensuring data security.  A threat detection model to identify resource depletion attacks and Sybil attacks detection in the cloud system ensuring the safe storage of data. LITERATURE SURVEY In their study, Yan et al. [20] created the retrieval and storage-based indexing framework (RSIF) to enhance concurrent user and service provider access to healthcare data stored in the cloud. Concurrent access to stored data was made possible through continuous, replication-free indexing and time-constrained re- trieval. Deep learning is used for all storage instances to categorize the restrictions for data augmentation and update. The learning process determines the approxi- mate indexing and ordering for storage and retrieval, respectively, through condi- tional assessment. As long as the processes are independent, this helps to shorten the time for access and retrieval occurring at the same time. This data analysis should be carried out using various indexing techniques and storage and process- ing techniques. PRCL, a privacy-aware, and resource-saving collaborative learning protocol was proposed by Hao et al. [21]. They created a unique model splitting technique that divides the network into three pieces, which offloads the intensive center half for CS to decrease the overhead. The original data, labels, and model parameters are all kept private by PRCL through the use of a mild perturbation of data and filled partly homomorphic encryption. Additionally, they examined the suggested protocol’s security and showed how PRCL performed better with correctness and effectiveness. Future work will need to focus on developing adaptive data perturbation techniques, lowering the system’s overhead of communication. For a system of exchanging personal health records, Zhang et al. [22] suggested an effective identity-based distributed decryption technique. They may easily share their data with different parties without having to reassemble the decryption private key. They demonstrated the scheme’s resistance to chosen- ciphertext attacks (CCA). Additionally, they used an Android phone and a laptop to implement the plan using the Java pairing-based cryptography (JPBC) package. The outcomes of the trial demonstrated the system’s viability in an electronic personal health record system. In the future, it will be necessary to look into some more effective strategies, such as removing the zero-knowledge proof from the scheme and dispersing the secret without the need for a secret channel. Using JavaScript-based smart contracts, Singh et al. [23] proposed a patient- centric architecture for a decentralized healthcare management system with a blockchain-based EHR. Additionally, a functional prototype based on the composer and Hyper ledger fabric technology has been put into place, ensuring the security of the suggested paradigm. Performance metrics including latency, throughput, resource usage, and others are measured in experiments using the hyper ledger calliper benchmarking tool under various situations and control parameters. The outcomes support the effectiveness of the suggested strategy. The authors want to expand their work based on fault tolerance in the future. Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 22 For cloud-based WBANs, Yang et al. [24] suggested a brand-new effective and anonymous authentication technique. The security study demonstrated that the system could fix the flaws in earlier ones and satisfy all security criteria. They also demonstrated the benefits of the suggested plan via presentation analysis of functionalities, computing transparency, storage overhead, and communication overhead demonstrating that the plan is better suited for real-world applications in the healthcare industry. The authors intended to create a universal authentication system that may be used in a variety of application scenarios in the future. Son et al. [25] use blockchain to ensure data integrity and cipher text-User attribute-based encryption (CP-ABE) to create access controls to store data on CS. They used automated validation of internet security protocols and applica- tions to do informal analysis, Burrows-Adabi-Needham (BAN) logic analysis, and formal validation of the proposed protocol to verify its robustness (AVISPA). As a consequence, they proved that the proposed protocol is more secure and per- forms better than comparable protocols. Future work will include modelling the full network as well as the security protocol in order to develop a new, more prac- tical solution. From the survey it is observed that for [20] data analysis should be carried out using various indexing techniques and storage and processing techniques, [21] need to focus on developing adaptive data perturbation techniques and lowering the system’s communication overhead, for [22] it is necessary to look into some more effective strategies, such as removing the zero-knowledge proof from the scheme and dispersing the secret without the need of a secret channel, [23] work has to be expanded based on fault tolerance, for [24] the authors intended to cre- ate a universal authentication system that may be used in a variety of application scenarios and [25] requires simulation of the entire network and the secure proto- col in order to build a new and more workable. Hence order to achieve the abovementioned necessities it is essential to develop a model. AUGMENTED SECURITY SCHEME FOR SHARED DYNAMIC DATA WITH EFFICIENT LIGHTWEIGHT ELLIPTIC CURVE CRYPTOGRAPHY This paper takes into account a system for auditing cloud storage that consists of the cloud, users, a group, and proxies. The company can host and share data to the cloud. Users who produce data and exchange it with one another make up the group. Users in the group are able to govern the group collaboratively since they trust one another. Here initially a container is created to store Cloudlets in the CloudSim li- brary. The Data centers and Brokers are created in which the VMs and Cloudlets are loaded. Hosts with specific IDs are created and the simulation is run (Fig. 1). Fig. 1. Framework of the proposed model Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 23 Data sharing scheme Traditional encryption techniques consume a lot of storage space since they re- quire duplicates for all cipher text in every particular user through a unique key. To create a secure, reliable, and accurate model sharing data, the dispute must consider, importantly the key distribution among new users necessitates that data owners remain online constantly. Initially, the system must allow data owners to add or delete users. Then, the system must allow data owners to guarantee that data confidentiality is protected from CS, attribute authorities, and unauthorized users. Consequently, consumers should confirm the data correctness they have received. At last, users have to have mobile access to shared data. Hence, consid- ering the above-mentioned requirements this research presented a reversible and efficient no-pairing data-sharing technique for cloud storage systems based on ECC withIdentity-based encryption (CP-IBE) approach. Cloud computing, smart grids, the Internet of Things, and other distributed systems may all benefit from the one-to-many encryption technique known as CP-IBE, which is based on pub- lic keys and enables flexible and fine-grained data access management. Unfortu- nately, because they rely on pricey bilinear pairing algorithms and have large en- cryption and decryption computation overhead costs, the majority of modern data- sharing approaches are ineffective for cloud systems with limited resources. The paper here proposed an effective data-sharing scheme for cloud storage systems based on the fact that the ECC algorithm has stronger bit security than exponen- tial-based public key cryptographic algorithms like RSA and can achieve the same level of security with smaller key sizes and higher computational efficiency. The four entities in the proposed system model are a trusted expert, a cloud source, senders, and users which are depicted in Fig. 2. Trusted Expert (TE). The TE is generate both master secret keys and global public parameters, which produce and share out users’ matching private keys. Additionally, it is in charge of blocking users. The TE is expected to be trustworthy but inquisitive, which means refuse service for authorized users pro- vide adhere to established procedures appropriately, if interested in the data’s substance, and want to learn as much as it can about its customers’ private infor- mation. Fig. 2. Entities of the system model [31] Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 24 Cloud Source (CS). Data from the owners are gathered and stored by the CS, a potent computing entity with limitless resources. Additionally, computing a sizable amount of decryption overhead aids users in decrypting the cipher text. Like the TE, the CS is expected to be sincere but curious. Data owner. A data owner is a group that needs to outsource a data file to the CS. Data is encrypted initially under a set of characteristics before transmitting it. User. It is an entity with unrestricted access to the ciphertext of the cloud server. To achieve this, it first creates a token using its key, and then it asks the CS for access to the data by giving the CS the token. Proposed CP-IBE-based ECC approach. The algorithms utilized in the data-sharing system are discussed in detail below.  Setup ),() , ( GKp PMAS    The setup procedure takes a security parameter pS and an attribute universe A as inputs and produces global public parameters GP and a master key KM for the system as outputs.  Encryption CTMPG ) , , ( The encryption method is given a message M , a collection of descriptive qualities, and the global parameters GP . It generates cipher text CT .  KeyGen SKTMP KG ) , , (  The global parameters GP , the master secret key KM , and an access tree T are sent into the key creation method. For each authorized user, it produces a private key KP .  TokenGen TKDPG ) , ( The user executes this procedure to create a decryption token TK .  Partial Encryption CTPartialCTTKPG ) , , ( The partial decryption algorithm accepts the global parameters GP , the user token, and the ciphertext as input. It returns ciphertext that has been partly de- crypted.  Decryption ), ()( MACMCTPartial  The user executes the decryption algorithm, which uses the partly decrypted ciphertext. It displays the message M as well as the message authentication code MAC, .  Elliptic Curve Cryptography ECC is public key cryptography. Assume p is a prime number and pF is the field of integers modulo p . A cubic equation baxxy  32 defines an elliptic curve (EC) over a finite field (Galois Field) GF and each elliptic curve is formed by a distinct value of a and b . The collection of all locations ) ,( yx that satisfy the above equation, as well as a point in infinity, lies on the elliptic curve. The private key in the ECC is a random number, while the public key is a point in the curve formed by multiplying the private key by the generator point G in the curve. Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 25 Based on the preliminary results and system model, this paper presented a CP-IBE scheme in detail in this section owner O develops a collection of expressive qualities before encrypting a message M with an algorithm and sending cipher text to the CS provider. This work employs lightweight operations of ECC in conjunction with an algorithm of symmetric encryption. If user sU gets provided authority and wishes to get data stored on CS, user sU must construct and deliver a decryption token to the CS. When the CS receives the token, it partly gets back the saved cipher text, and transmits consequential communication to the sU . Ciphertext can then be readily decrypted by the user. Setup, Encryption, KeyGen, TokenGen, Partial Decryption, and Decryption are the six function modules of the proposed data-sharing method. These are their descriptions:  Setup ).(), ( GKup PMAS  The trusted attribute authority executes the setup procedure, input as security parameter pS and the attribute universe uA . It generates Global Public Parame- ters GP as well as the Master Key KM . To do this, the authority first chooses a random integer iR from *PZ and computes GRPK i .  . Let }, ...,1 { nAu  be a collection of all attributes in the system; the authority selects a random number * PZsi  and computes the public key of each attribute I as GsP ii .  . The CS chooses a random number µ for its secret key and calculates GµPKCS .  for its public key. The authority does not know µ , and the CS proves the authority’s knowledge of µ using a zero-knowledge proof procedure. The authority assigns the secret key uiiK AissRM },..., {, { 1  and publishes the global parameters oAiPPCSMMP uiKKG }.},...,, {, { 1  .  Encryption CTMPG ) , , ( As input, the encryption method receives a message M , a collection of de- scriptive qualities  , and the global parameters GP . When the owner O wishes to encrypt a message using the set of characteristics, he or she selects a value at ran- dom from the set of values * PZ and computes K and F as follows: ),( 21 kkPKdK  ・ ; ), ( 21 ffPKCSdF  ・ . If , OK  the authority re-selects d at random from * PZ to compute K until OK  . Then use the points ) ,( 21 kk as the encryption and integrity keys, and construct ciphertext C and MAC for message M as follows: ), ( 1kMENCC  ; ), ( 1fCENCC  ; (1) ), ( 2kMHACAC MM  . (2) ()ENC in Equation (1) is a symmetric encryption method such as AES. The message M is encrypted with key 1k and then re-encrypted with key f1, obscuring the ciphertext C from the authority’s view. () MHAC is a cryptographic hash Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 26 function in Equation (2) that creates the hash-based message authentication code for message M based on the integrity key 2k . Finally, the owner O computes ii PdC . for all of the attributes in  and uploads ) ,}{, ,,( GdHiCACCCT iM ・ to the cloud service provider.  KeyGen SKTMP KG ), , ( The keyGen algorithm calculates the decryption key for a user’s request, BU , in the manner shown below. In the access tree, it selects a polynomial xq for each node x . Starting with the root node R, these polynomials are selected from top to bottom. The authority determines the degree dx of the polynomial xq for each node x in the tree to be one less than the threshold kx of that node, that is, 1 kxdx . In order to fully fix qR , it first sets iRqR ) 0( for the root node R (keep in mind that iR is the authority’s secret value). The remaining points are then set at random. It sets ))(()0( )(parent xindexqq xx  for every other node x and picks dx additional random locations like ).. (xqR The unique index number assigned to x by its parent is called ).(xIndex Let Y represent the collection of leaf nodes in the tree, and  yatt repre- sents the attribute related to leaf node y. The KeyGen method produces the fol- lowing values once the polynomials are finished for all leaf nodes y: )( ,/)0( yattisqD iyy  . Finally, the authority sends ) and), ( , (  ixattiDD x as the private key for BU .  TokenGen TKDPG ),( At this phase, a user BU generates a token BTK based on his/her private key and sends it to the CS to convey most of the decoding computational load to the CS . For this purpose, BU first selects a random number b from * PZ and com- putes .}/)) 0( ( {  isbqbDD ixx ・・ After that, the user BU computes the point ) , ( .. . 21 qqGbPKbQ CS  and GbB .  and sets the token BTK as fol- lows: )} , ), ( ) ( , { 1 TixattiDENCqTBBTKB  . To protect against a DOS attack in this case, a timestamp T is employed. The CS examines the time stamp T and decrypts TB after receiving the token. The CS continues the partial decryption step if it is valid. An symmetric encryption function like (.). ENCisAES  Partial Decryption CTPartialCTTKP BG ),, ( When the CS receives the token BTK , it uses its secret key to compute the decryption key 1q as ), ( . . . 21 qqGbBQ  and then decrypts BT . The CS declines the request for partial decryption if the timestamp sT  validation is un- successful. Otherwise, the partial decryption process is carried out by the CS as follows. Let x be a node of tree T , first this algorithm defines a recursive algo- rithm Decrypt Node ), ,( xDCT  . Let )( xatti , if x is a leaf node, then Decrypt Node ), ,( xDCT  is computed as follows: Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 27 GsdbisqCibDxCixD ix ....1).0(...  ...).0( Gdbqx This recursive procedure returns an element from the ECC group or  . The algorithm ), ,( xDCTNodeDecrypt  searches for all nodes z that are offspring of x if x is a non-leaf node, and the result is saved as zF . Let xL be a random xk -sized collection of child nodes z that satisfy . Fz ), , ( xDCTNodeDecrypt  returns if there is no such xL , indicating that the node was not fulfilled. Otherwise, assuming  and)( xLzindexi }), ( { Lxzzindex  it is possible to calculate ), ,( xDCTeDecryptNod  as fol- lows:    GdbqzLizDCTeDecryptNodLiLxXz x Lz x x ..).0().0(,) , ,().0(,      GdbzindexzqparentLi x Lz x ...) () (). 0(, GdbiqLi zx Lz x ..).(). 0 (,    Gdbqz ..).0(  . (3) The outcome of qRRDCTNodeDecrypt ) ,, (  for the root node R of the access tree T is based on the information given GdbRGdbRqR ii ... ...). 0(  The CS calculates F = after computing the  ). ,, ( CRTKCTNodeDecrypt B ), ( 1fCDEC  and .), )( ( .. 211 fffGdH  The CS then gives the user ),,( ,, RDCTNodeDecryptNACCCTUB MPartial  . Equation (3) demonstrates that the cloud service provider cannot decipher the ciphertext since they are un- aware of the value of b and can only assist the receiving users in doing so.  Decryption ),()( MPartial ACMCT  The user UB may quickly determine the decryption and integrity keys after receiving the GdbRNCT iPartial ... .  means that the decryption method just needs to divide b to retrieve the keys as Equation 1 1 .... /  bGdbbNC ) , ( .. 21 kkGd  . The points ) , ( 21 kk  serve as the message sM  integrity key and decryption key, respectively. When the user enters ), ( ' 1kCDECM  , the message M may be decrypted. If MM ACkMHAC ) ,( 2  , the message M is accurate. In order to revoke a user UB, the authority securely transfers all of the re- voked user UB’s attributes to the CS. When the CS receives the token, it first de- termines if it has all of the UB’s properties, and if so, it rejects it. Secrecy Revocation Algorithm The system has the power to cancel a user’s access if they leave the system. In other words, the authority securely transmits to the CSP all of a user’s UB’s re- voked characteristics. When the CSP receives the token, it first determines if it has all of the UB’s properties, and if so, it rejects it. Even if the user still pos- sesses a working secret key after the revocation procedure, they will not be able to Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 28 access the saved data. The revocation procedure is effective since no need to be updated. Cipher text Based Encryption (CBE), which presents an encryption ac- cess control (EAC) technique to satisfy User revocation that includes both user revocation and attribute, is seen here as a means of ensuring data security. The authorized users should be updated right once if the data owner modifies one of the attributes in an access User since the revoked users who had previously re- ceived access to the User can see the ciphertext. Four different sorts of update User levels are established, specifically for data owners. All secret token keys are uniquely produced at all levels by categorizing those levels. As a result, the secret token key is hashed to create a new secret key (Fig. 3). The proposed method has four basic algorithms to handle user secrecy revo- cation. They are, in order, the encrypting User algorithm, re-encryption algorithm, update key generation algorithm and decryption algorithm. Encrypting User algorithm. Each access User is represented by a distinct identity, which stands for the traits that are crucial for identifying authorized indi- viduals. The data owner’s (DO) present User identity is documented in the algo- rithm for updating policies as idUser , and the new User identity the DO wants to modify is marked as New idUser . The four status numbers are specified for each level of the individual updating User. The status number should be. The identifi- cation of the material for plaintext is recorded in the system and is specified as α in accordance with each levelUpd . Input: idUser , idUserNew_ . Output: levelUpd Fig. 3. Flow chart encrypting User algorithm Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 29 1) perform one of four User levels for updating; 2) recognize levelUpd based on choice in step 1; 3) obtain  by formative all levelUpd ; 4) locate idUserNew_ as a present User identity and cancel the old idUser ; 5) go again levelUpd . Re-Encryption Algorithm. The plaintext message )(M related to _ idUsernew is was re-encrypted using a special method. The SKUpd is the en- cryption key used by the DO . The generated cipher text is .C Input: idUserNewM _ , SKUpd . Output: C 1) perform updates idUser to, idUserNew_ for M ; 2) obtain )_, ( idlevel UserNewUseridUpdateUserUpd  ; 3) acquire SKUpd from the TA ; 4) ) _, ( SKid UpdUserNewMReEncryptC  ; 5) go back C . Update Key Generation Algorithm. TA generates a default key string () and uses M’s unique identity, which is to be accessible as, in the update key crea- tion procedure. The status number )( is originally determined by TA using the levelUpd . The TA then changes the numbers for both strings. The TA then joins the strings of the key with the other keys. As a secret token key, this concatena- tion is transformed into the Base64String format )( tokenSK . By obtaining the hash code from the MD5 function for the tokenSK , the TA then constructs SKUpd . The Base64String format output is likewise consistently applied to the final SKUpd . According to each user’s request identification, the TA also creates $a for them. Input: idlevel UserNewUpd _, , , ¥,  . Output: , $SKUpd 1) start  based on levelUpd ; 2) TA obtains the and  since the users need a directory; 3) TA gets ¥ , and converts both  and to strings; 4) ), (¥,  eConcatenatSKtoken ; 5) )(64 tokentoken SKStringToBaseSK  ; 6) . )( tokenSK SKeGetHashCodUpd  ; 7) )(64 SKSK UpdStringToBaseUpd  ; 8) TA generates $ ; 9) records the idUserNew to filter unauthorized users; 10) return , $SKUpd . Decryption Algorithm. The data user (DU) uses his idUser to prove his identification as a User holder in the decryption procedure to decode C. The TA will offer the DU the SKUpd and if his idUser is acceptable to the New idUser of Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 30 the DO. In order to obtain the original ciphertext C, the DU uses it to decode the proxy ciphertext (C’) from the cloud. The DU can then use this SKUpd to decode the C. Input: C, $, SKUpd , idUserUser _ . Output: M 1) DU enters the system by demonstrating his abilities; 2) the system records his idUserUser _ according to his attributes; 3) DU needs the. SKUpd and $ to the TA; 4) the system records his idUserUser _ based on this attributes; 5) DU requests the SKUpd and $ to the TA ; 6) DU verifies inbox and acquires the SKUpd , $ from TA ; 7) DU obtains the C from the cloud; 8) )_, $, ( idUserUserCDecryptC  ; 9) )_, , ( idSK UserUserUpdCDecryptM  ; 10) return M . Threat detection model Resource depletion attack detection algorithm. In order to distinguish between legitimate and illicit sources, first specify a set of parameters (or rules) for a source ) ( 1 xjyS  . The first argument is ) ( hatjatj  , which stands for the ac- tive time of a source 1S . This field demonstrates that source 1S has not delivered any attack traffic to the system while acting as a cloud provider, in addition to indicating how long a source has been connected to a cloud service. As a result, atj is regarded as a crucial factor in making informed choices about attack detec- tion. The second parameter, inN , indicates how many incoming flows have been established to a cloud service and is the number of flows from a source 1S , where 1inN . Whenever return traffic constantly takes a different route for a better ser- vice response or for other objectives, it is fair to just take into account request flows. In the Internet protocol suite, the ICMP protocol is referred to as a support- ing protocol and is only used to determine whether a requested service is unavail- able or whether a host or router could not be reached. As a result, a typical source 1S typically transmits a small number of request packets to a destination, and each source 1S only creates one flow in an SDN switch’s flow tables. A malicious source 1S , on the other hand, can produce one or many flows in an SDN switch. In order to distinguish an abnormal source 1S from its regular counterparts based on the aforementioned studies, define the third parameter, Pf (the average number of packets per flow of the source 1S ), as follows: ; ; ITypeAttacktpktjPf  IITypeAttack nconj tpktj Pf ;  . Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 31 Where tpktj represents the source sS1 transmitted packets to the cloud and Nin represents the source sS1 flow number. The source sS1 traffic protocol is a crucial factor in dividing the two primary assault methods. The following as- sessed parameter is the priority of a source 1S , indicated as ,Prij which makes a distinction between reliable )1 ( Prij , typical )2 ( Prij , and unidentified )3 ( Prij sources. The ,, jFlagflag which displays the status of the source 1S , is the final parameter introduced. Source 1S , has two statuses: attack and normal, which correspond to 1 and 1 jFlag , respectively. At first, a new source is desig- nated as a standard source. It should be noted that the Update Agent updates a database after collecting values from each active source , , , , 1 ProjPfNinatjsS  Prij and at each observation. The tuple of parameters for a source 1S is con- structed using the definitions given above and is an entry in the database. )., , , , (1 jPrijFlagProjPfNinatjS  The search engine uses ProjS and1 matches to separate the IP sources for each search operation. Then examine the effective classification of normal and attack sources using the IP-based technique utilizing a history of IP database (HIP Database). Based on the statistics gathered at each observation, first extract and update all active source IP addresses by protocol to the IP Database using the Update Agent when the system is functioning. Utilize the Ini sets to categorize normal and abnormal sources for each sort of traffic protocol for our first observations and keep the Ini sets separate until the pro- posed system picks up any attack sources. The IP Database could provide some more sources for the observation t . Using pre-made Ini sets, these sources are further validated to determine their Flag . The suggested Algorithm will replace the value of the associated Ini set for the subsequent observation )1( t . Then, using the ICMPtCB )( 1 comparison, identify these sources as either regular sources or attack sources using the Anomalous Source Detection Algorithm. Step 1: eiwnconiiwPfiiwatiitB )}3;( );2;( ); 1;{()1(  The boundary set of the protocol I have given at the tth observation Step 2: ), , , , ( jPrijFlagProjPfNinatj A set of attributes of a source 1S that is collected at the )( 1tC observation Step 3: iwnconiCiwPfiCiwatiDXi 3* 2* 1*  Step 4: iwNinCiwPfCiwatjDXj 3* 2* 1*  Step 5: if XjXi then Step 6: 1jFlag {Attack source} Step 7: else Step 8: 1 jFlag {Normal source} Step 9: end if Step 10: return: jFlag Normally attacks create a large number of flows to the target with a small number of packets. In order to counteract this attack, the Mitigation Agent noti- fies the SDN controller’s forwarding engine to ignore packets in messages from Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 32 attacking sources that demand the installation of new flows at the Open Flow switch and sends a flow mod message with a delete action to the edge Open Flow switch. In the event of an assault, this strategy eliminates all anomalous flows and stops fresh attack flows. As a result, it prevents the system from being overload- edand guarantees efficient cloud operation. Additionally, the attack flow deletion from the switch will result in a considerable drop in the number of collected flows at the time of the subsequent observation. Therefore, this approach can conserve as many computing resources as feasible from the cloud control plane. Sybil attacks detection. Sybil Attack Check employs encryption in order to offer secure communication, and it also safeguards the data against Sybil assaults by utilizing a detection algorithm. The cluster’s nodes are given secure communi- cation during the secure phase. Utilizing one-time authentication (OTA), the se- cret key and the node id provide authentication. A node needs a one-time authen- tication from the Cluster head (CH) in order to communicate, and the CH node only sends the OTA following a successful verification. The CEA cryptography algorithm is a novel one that is suggested to offer secrecy (Cipher encryption al- gorithm). Traditional encryption techniques are resource-intensive; they use a lot of storage space, power, and processing time. CEA is a straightforward encryption algorithm with promising security. It just requires a small number of rounds and basic operations. The precise stages of the CEA algorithm are shown in the algorithm below. It accepts 64-bit plain text as input, and 32-bit random keys, and outputs a 64-bit encrypted text. Either eight or sixteen rounds of operation can be used to implement CEA. Four fundamental operations—XOR, pair swap, encoding, and 1s complement—are carried out in each round. In the encryption procedure, the plaintext is divided into the left plaintext ( iL ) denotes the round, and the right plaintext ) ( iR , and an XOR opera- tion is performed with two 32-bit random keys. On the resulting iL and iR , a paired exchange is performed in the second phase. Two-bit pair swapping is done after the plain text has been divided into two-bit pairs. These two-bit pairs are then substituted in the following phase with the equivalent encoding bits. As an illustration, the bit 00 is encoded as 01, 01 as 10, and so on. The final step in- volves performing a 1s complement operation to obtain the necessary 64-bit ci- pher text. The operations are carried out backward throughout the decryption pro- cess; the first stage involves doing the 1s complement. The next phase involves decoding using the decoding bits followed by a pair swap operation. To obtain the necessary plain text, an XOR operation is performed in the last stage. The cryptographic symbols used in Sybil Attack Check include: gG — Group generator of prime order; gG — a bilinear group output; A — set of all features; sSK — secret key; CA — cipher text with access User. Set of integer integers A and pZ . While security typically rises, composite-order group pairing performance sharply declines. Since the assault, in this case, is selective, there is a need to utilize a prime-order group since it is less difficult and more affordable. Prime-order groups can only provide selective security in their respective security models. Definition: Assume that gG operates on the input variable as a bilinear prime order group generator. 1gG , and 2 gG , which have additive and multiplica- tion properties, are cyclic groups of prime order. Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 33 The output of gG is defined as ), , 2 , 1, ( eTGGGp ggg . Key generation sK SKSMPK ) , , (  : The secret key sSK are produced us- ing the key generation algorithm using the inputs of the public key PK , master key KM , and set of characteristics ,S as illustrated in Fig. 4. ) }, {, , ( IsiKKKSSK is  , where ), ( SIsS  with ZpIs  and } { iSS  ,Isi RggK at  choose RgtKGRRiRRZptR  , 2 , , , and . ) ( RithsiUiKi  Where TGGGe ggg 21:  is a bilinear map with the following property.  Non-degenerate: ), ( gge has the order p where gGg .  Bilinear: ), ( ), ( hbgaehbgae  for all Zpba ,  and ,1 gGg 2gGh . The following set of algorithms is used in the proposed approach. Setup ), ( )1( KMPK : The setup algorithm takes the input parameter  as input and runs the group generator )1( G to get ), , 2, 1,( eTGGGp ggg . It out- puts the Master Key KM and Public Key PK of the system. The master key is ),(, hM K  where 2 GR and the system public key is ), , ,..., , , , ( 21 YgaUUUgpPK p where Y is defined as ), , ( gge  H pUUUhgYZ , ...,, , , , 21 ZpR anand . SW. Encryption CAAMPK ), , (  : The message M , the access structure ,A and the system’s public parameters PK are all inputs to the encryption method ), , ( TPA . The cipher text CA is produced. } }{ , , ),( SiTICPACA  , where SYMLEASWC ) . (.  and ||21 , ,, } { uttt gggTI  . SW. Decryption  or ) , , ( MSKSCAPK : the decryption algorithm takes the public key, plain text, and secret key as inputs and produces M if the access structure is satisfied otherwise. The real SHR is only decrypted if the characteris- tics match the access structure defined for that specific SHR; otherwise, access is denied to that particular user. This is done at the initial stage of the decryption process. From ),( PA derive ,, PIA where PIA, stands for the minimal subset of SKs A S Fig. 4. Smart Health Records (SHR) encryption and decryption process in the cloud Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 34 l,...,1 that meets the ),( PA . Here, examine the possibility of a , PIAI satisfying ).,( over , ( 1 PAISKSeC  Where )0,,0,1(  ii A otherwise it returns  . Here ) , , ( TPA is hidden, and in which ),,( PA is revealed. If xi satisfied the plain text M is given as out- put. / )(. 1 SYCLEASWM  , where M is in plain text, and 1C is M’s encrypted form. PERFORMANCE ANALYSIS This section addresses the results of the implementation and the performance of our proposed system. The proposed system is implemented using the Cloud Sim framework. The fundamental goal of the suggested technique is to ensure security and privacy. Novel algorithms are employed to accomplish this goal of policy concealing and the performance of the model is discussed here (Fig. 5). The user’s terminal will return and decrypt a variety of matching files using a data sharing scheme. There are 0 to 10 files that have been matched. Tenants range in number from 10 to 40. The value of recovery time, which ranges from 100 to 300, is discovered to remain constant for any number of renters. The amount of time a user must wait after making a keyword token query in order to receive the retrieved health records must be carefully considered. All the data are calculated for 10 tenants. The test time of 1800 ms is observed for 10 tenants. The trace of the system is range from 50 to 500 ms. The time for token generation is observed to be constant at 30 ms. The decryption time for the model was found as 25 ms. and the encryption time for the model is estimated as 50 mil- a b c d Fig. 5. Data retrieval and recovery time: a — tenants 40; b — tenants 30; c — tenants 20; d — tenants 10 Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 35 liseconds. The key generation time for the model is nearly 25 ms and it increases to 140 ms for 10 tenants (Fig. 6). To evaluate the storage and transmission overhead, there is a need to identify the performance based on public and private keys and the token size in Fig. 7. The research found that for the public parameter 7, a requires substantially limited space and communication expenses. The key parameter size is 5000 bits, regard- less of how many tenants are allowed in the system. For b secret key size is in- creasing from 1000 to 10000 bits with an increase in the number of tenants. It is shown that 7, c requires the least amount of cipher text storage, which is especially useful for saving money under the pay-for-use cloud model. Addi- tionally, by transferring the ciphertext to the public cloud using less battery power, the data owner may increase the lifespan of the user’s mobile devices. The token size obtained in 7, d illustrates that the size remains constant as still figure of tenants rises. ba dc fe Fig. 6. Computation efficiency Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 36 The performance of the scheme in terms of accuracy, similarity, sensitivity, error, and false positive rate is depicted in the above graph. A heterogeneous, time-series set of data with ten classes of data was utilized. It is observed that the accuracy is obtained to be 90 %. The similarity range is obtained as 21%. The sensitivity of the system for any input change is depicted to be 98% for any given number of attributes. The calculation of the false positive rate (FPR) with the fol- lowing formulae. The error is determined to be low as 10% and the FPR was found to be 1% for the proposed system (Fig. 8). TNFP FP FPR   . a b c d Fig. 7. Storage and transmission efficiency Fig. 8. Metrics obtained from validation Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 37 Comparison Metrics In this part, the validity of the recommended methodology is assessed with the working of various traditional methodologies (Fig. 9). The data retrieval and recovery time of the proposed method is evaluated with other existing methods like LIST [30] and SABPRE [27]. For all the other methods the value of time with respect to the increase in tenants is observed to be comparatively high. The maximum time observed for 10 tenants is 710 ms for the LIST model whereas for the proposed model it is 100. The recovery time for 20 tenants is found to range from 500 to 1000 ms for the other methods and for the proposed method it is found to be 300 ms. The time is constant for 30 tenants for LIST as 700 and for SABPRE it is ranging from 500 to 1500 ms. For 40 ten- ants also the proposed method achieved less recovery time comparatively which is 350 ms. The computation time for the model is compared for test time, trace time, to- ken generation time, decryption time, encryption time and key generation time with existing models like LIST [30], SABPRE [27], ABKS [26], TCPABE [29] and LUCP ABE [28] etc. For test and trace time the comparison is with LIST, SABPRE and ABKS. It is observed that the test duration from 1 to 1750 ms and trace duration from 1 to 200 ms which is minimum for the proposed model. The maximum values for the 1 2 3 a 1 2 3 b 1 2 3 d 1 2 3 c Fig. 9. Comparison of data retrieval and recovery time: a — Tenants=40; b — Tenants = 30; c — Tenants=20; d — Tenants=10 1 – 2 – 3 – 1 – 2 – 3 – 1 – 2 – 3 – 1 – 2 – 3 – Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 38 test time ranges from 1 to 2500 for the ABKS method and for trace the value ranges from 1 to 5000 ms for LUCPABE (Fig. 10). The token generation time for the proposed method is minimum when com- pared with others. The maximum values for the same with 10 tenants are found to be 50000 ms for the SABPRE method whereas for the proposed method it is 1 ms. The encryption and decryption times are compared in which the encryption and decryption time for the proposed method is constant for any number of ten- ants for other methods it linearly varies. The maximum value is obtained as 30000ms whereas for the proposed method it is 1 ms. For the key generation time, the value is 1 ms for any tenant value. But for other methods, it is constantly in- creasing with the increase in tenant number. The maximum value is 4500 ms for the ABKS method. Storage and transmission overhead is compared with existing models in which the proposed model makes constant size irrespective of the tenant number, whereas all other methods vary with tenant size. The proposed method has the least size for all the storage and transmission sizes. All the size values range from 1 to 300000 bits with the proposed system (Fig. 11). Fig. 10. Comparison of computation time 1 2 3 4 a b c d e f 1 2 3 4 1 – 2 – 3 – 4 – 1 – 2 – 3 – 4 – 4 2 3 1 5 2 3 4 2 – 3 – 4 – 1 – 2 – 3 – 4 – 5 – 1 – 2 – 3 – 4 – 5 – 3 4 2 51 2 5 3 4 1 1 – 2 – 3 – 4 – 5 – 1 – 2 – 3 – 4 – 5 – Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 39 CONCLUSION This study presented a data-sharing and revocation system based on ciphertext and ECC. Without giving any personal information to the cloud service provider, the majority of the decryption computational burden was transferred. Each author- ized user employs a one-time password to decode the cipher text and a private secret key to decode the original cipher text. Thus, only an authorized user’s se- cret key and session key may be used to view the plaintext communication. To tackle Sybil and resource depletion threats in a cloud context, another novel methodology was presented. This method not only prevents Sybil attacks within the planes of control and data from overwhelming cloud infrastructure, but it in turn enhances the level of service delivered to cloud users. Identification of Sybil nodes created as a result of the Sybil attack is done, and all authorized entities detected in the smart health system are informed of the updated revocation list. The system performed 90% accurately, according to the results with 21% of simi- larity found. The sensitivity of the system for any input change is depicted to be 98% for any given number of attributes. The error is determined to be low as 10% and the false positive rate is found to be 2% for the system and the system per- formance was compared with other existing techniques. REFERENCES 1. Remya Sivan and Zuriati Ahmad Zukarnain, “Security and privacy in cloud-based e-health system,” Symmetry, vol. 13, no. 5, pp. 742, 2021. 2. Umar Zaman et al., “Towards Secure and Intelligent Internet of Health Things: A Survey of Enabling Technologies and Applications,” Electronics, vol. 11, no. 12, pp. 1893, 2022. 3. Tuan Minh Nguyen Dang, Nhan Nguyen Thanh, and Loc Le Tuan, “Applying a mindfulness-based reliability strategy to the Internet of Things in healthcare–A busi- 1 – 2 – 3 – 1 2 3 1 – 2 – 3 – 4 – 5 – 3 4 2 5 1 1 – 2 – 3 – 4 – 3 1 2 4 1 – 2 – 3 – 4 – 3 1 2 4 Fig. 11. Storage and transmission comparison Dipa D. Dharmadhikari, Sharvari C. Tamane ISSN 1681–6048 System Research & Information Technologies, 2023, № 3 40 ness model in the Vietnamese market,” Technological Forecasting and Social Change, vol. 140, pp. 54–68, 2019. 4. Kavita Jaiswal and Anand Veena, “A survey on IoT-based healthcare system: poten- tial applications, issues, and challenges,” Advances in Biomedical Engineering and Technology. Springer, Singapore, pp. 459–471, 2021. 5. Ying Jin et al., “Identifying human body states by using a flexible integrated sensor,” npj Flexible Electronics, vol. 4, no. 1, pp. 1–8, 2020. 6. L. Minh Dang et al., “A survey on internet of things and cloud computing for health- care,” Electronics, vol. 8, no. 7, pp. 768, 2019. 7. Sherali Zeadally et al., “Smart healthcare: Challenges and potential solutions using internet of things (IoT) and big data analytics,” PSU research review, 2019. 8. Shahidinejad Ali, Mostafa Ghobaei-Arani, and Mohammad Masdari, “Resource pro- visioning using workload clustering in cloud computing environment: a hybrid ap- proach,” Cluster Computing, vol. 24, no. 1, pp. 319–342, 2021. 9. M. Saleh Altowaijri, “An architecture to improve the security of cloud computing in the healthcare sector,” Smart Infrastructure and Applications. Springer, Cham, pp. 249–266, 2020. 10. L. Pallavi, A. Jagan, and B. Thirumala Rao, “Mobility Management Challenges and Solutions in Mobile Cloud Computing System for Next Generation Net- works,” International Journal of Advanced Computer Science and Applications, vol. 11, no. 3, 2020. 11. Li Xiaoqing et al., “Building the Internet of Things platform for smart maternal healthcare services with wearable devices and cloud computing,” Future Generation Computer Systems, vol. 118, pp. 282–296, 2021. 12. G. Lavanya et al., IoT Enabled Assisting Device for Seizures Monitoring. 2019, pp. 10–14. 13. M. Anuradha et al., “IoT enabled cancer prediction system to enhance the authentica- tion and security using cloud computing,” Microprocessors and Microsystems, vol. 80, pp. 103301, 2021. 14. Thilakarathne Navod Neranjan, Mohan Krishna Kagita, and Thippa Reddy Gadekallu, “The role of the internet of things in health care: a systematic and com- prehensive study,” Available at SSRN, pp. 3690815, 2020. 15. Mehrotra Preeti, Preeti Malani, and Prashant Yadav, “Personal protective equipment shortages during COVID-19—supply chain–related causes and mitigation strate- gies,” JAMA Health Forum, vol. 1, no. 5, 2020. 16. Verma Deepak Kumar and Tanya Sharma, “Issues and challenges in cloud comput- ing,” Int. J. Adv. Res. Comput. Commun. Eng., vol. 8, pp. 188–195, 2019. 17. Siyal Asad Ali et al., “Applications of blockchain technology in medicine and health- care: Challenges and future perspectives,” Cryptography, vol. 3, no. 1, pp. 3, 2019. 18. Kumar Y. Kiran and R. Mahammad Shafi, “An efficient and secure data storage in cloud computing using modified RSA public key cryptosystem,” International Jour- nal of Electrical and Computer Engineering, vol. 10, no. 1, pp. 530, 2020. 19. Hans-Georg Eichler et al., “Data rich, information poor: can we use electronic health records to create a learning healthcare system for pharmaceuticals?,” Clinical Phar- macology & Therapeutics, vol. 105, no. 4, pp. 912–922, 2019. 20. Yan Shengguang et al., “Concurrent healthcare data processing and storage frame- work using deep-learning in distributed cloud computing environment,” IEEE Trans- actions on Industrial Informatics, vol. 17, no. 4, pp. 2794–2801, 2020. 21. Hao Meng et al., “Privacy-aware and resource-saving collaborative learning for healthcare in cloud computing,” ICC 2020-2020 IEEE International Conference on Communications (ICC). IEEE, 2020. 22. Yudi Zhang et al., “Efficient identity-based distributed decryption scheme for elec- tronic personal health record sharing system,” IEEE Journal on Selected Areas in Communications, vol. 39, no. 2, pp. 384–395, 2020. 23. Akhilendra Pratap Singh et al., “A novel patient-centric architectural framework for blockchain-enabled healthcare applications,” IEEE Transactions on Industrial In- formatics, vol. 17, no. 8, pp. 5779–5789, 2020. Augmented security scheme for shared dynamic data with efficient lightweight elliptic … Системні дослідження та інформаційні технології, 2023, № 3 41 24. Xu Yang et al., “Efficient and anonymous authentication for healthcare service with cloud based WBANs,” IEEE Transactions on Services Computing, 2021. 25. Seunghwan Son et al., “Design of secure authentication protocol for cloud-assisted telecare medical information system using blockchain,” IEEE Access, vol. 8, pp. 192177–192191, 2020. 26. Wenhai Sun et al., “Protecting your right: Verifiable attribute-based keyword search with fine-grained owner-enforced search authorization in the cloud,” IEEE Transac- tions on Parallel and Distributed Systems, vol. 27, no. 4, pp. 1187–1198, 2014. 27. Kaitai Liang and Susilo Willy, “Searchable attribute-based mechanism with efficient data sharing for secure cloud storage,” IEEE Transactions on Information Forensics and Security, vol. 10, no. 9, pp. 1981–1992. 28. Jianting Ning et al., “White-box traceable ciphertext-policy attribute-based encryp- tion supporting flexible attributes,” IEEE Transactions on Information Forensics and Security, vol. 10, no. 6, pp. 1274–1288, 2015. 29. Liu Zhen, Zhenfu Cao, and S. Duncan Wong, “White-box traceable ciphertext-policy attribute-based encryption supporting any monotone access structures,” IEEE Trans- actions on Information Forensics and Security, vol. 8, no. 1, pp. 76–88, 2012. 30. Yang Yang, et al., “Lightweight sharable and traceable secure mobile health system,” IEEE Transactions on Dependable and Secure Computing, vol. 17, no. 1, pp. 78–91, 2017. 31. Q. Zhang, Q. Liu, and G. Wang, “PRMS: A personalized mobile search over en- crypted outsourced data,” IEEE Access, 6, pp. 31541–31552, 2018. Received 21.10.2022 INFORMATION ON THE ARTICLE Dipa D. Dharmadhikari, ORCID: 0000-0001-7206-5573, CSIT Dr. Babasaheb Ambedkar Marathwada University, Aurangabad, India, e-mail: scholar.dipaddharmadhikari@gmail.com Dr. Sharvari Chandrashekhar Tamane, ORCID: 0000-0001-9350-1549, MGM’s Jawaharlal Nehru Engineering College, MGM University, Aurangabad, India РОЗШИРЕНА СХЕМА БЕЗПЕКИ ДЛЯ СПІЛЬНИХ ДИНАМІЧНИХ ДАНИХ З ЕФЕКТИВНОЮ ЛЕГКОЮ ЕЛІПТИЧНОЮ КРИПТОГРАФІЄЮ / Діпа Д. Дхармадхікарі, Шарварі Чандрашекхар Тамане Анотація. Технологія хмарних обчислень прогресує, тому Cloud Computing (CC) створює різноманітні хмарні сервіси (CS). Користувачі можуть отримати простір для зберігання від постачальника, оскільки послуги хмарного збері- гання досить практичні; багато користувачів і компаній зберігають свої дані у хмарному сховищі. Конфіденційність даних стає більшим ризиком для поста- чальників послуг, коли більше інформації передається CS. У роботі підхід до шифрування тексту та еліптичної кривої (ECC) із шифруванням на основі іде- нтифікації (CP-IBE) використовується у хмарному середовищі для забезпечен- ня безпеки даних у середовищі охорони здоров’я. Проблема відкликання стає складною, оскільки характеристики використовуються для створення шифро- ваних текстів і секретних ключів, отже, вводиться алгоритм відкликання кори- стувача, для якого секретний ключ маркера унікально створюється для кожно- го рівня, що забезпечує безпеку. Початкова операція, включаючи підпис, публічні перевірки, динамічні дані, чутливі до атак Sybil, для подолання цього вводиться алгоритм перевірки атак Sybil, який ефективно захищає систему. Крім того, умови для публічного аудиту з використанням спільних даних і ти- пових стратегій, включаючи аналітичну функцію, безпеку та умови продукти- вності, аналізуються щодо точності, чутливості та подібності. Ключові слова: зашифрований текст, відкликання користувача, обмін дани- ми, CC, ECC, питання безпеки.
id journaliasakpiua-article-265766
institution System research and information technologies
keywords_txt_mv keywords
language English
last_indexed 2025-07-17T10:27:59Z
publishDate 2023
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/ca/8df3ebafe800b2576880dc1395567cca.pdf
spelling journaliasakpiua-article-2657662023-11-07T22:19:24Z Augmented security scheme for shared dynamic data with efficient lightweight elliptic curve cryptography Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією Dharmadhikari, Dipa Tamane, Sharvari Chandrashekhar ciphertext user revocation data sharing CC ECC security issues зашифрований текст відкликання користувача обмін даними CC ECC питання безпеки Technology for Cloud Computing (CC) has advanced, so Cloud Computing creates a variety of cloud services. Users may receive storage space from the provider as Cloud storage services are quite practical; many users and businesses save their data in cloud storage. Data confidentiality becomes a larger risk for service providers when more information is outsourced to Cloud storage. Hence in this work, a Ciphertext and Elliptic Curve Cryptography (ECC) with Identity-based encryption (CP-IBE) approaches are used in the cloud environment to ensure data security for a healthcare environment. The revocation problem becomes complicated since characteristics are used to create cipher texts and secret keys; therefore, a User revocation algorithm is introduced for which a secret token key is uniquely produced for each level ensuring security. The initial operation, including signature, public audits, and dynamic data, are sensible to Sybil attacks; hence, to overcome that, a Sybil Attack Check Algorithm is introduced, effectively securing the system. Moreover, the conditions for public auditing using shared data and providing typical strategies, including the analytical function, security, and performance conditions, are analyzed in terms of accuracy, sensitivity, and similarity. Технологія хмарних обчислень прогресує, тому Cloud Computing (CC) створює різноманітні хмарні сервіси (CS). Користувачі можуть отримати простір для зберігання від постачальника, оскільки послуги хмарного зберігання досить практичні; багато користувачів і компаній зберігають свої дані у хмарному сховищі. Конфіденційність даних стає більшим ризиком для постачальників послуг, коли більше інформації передається CS. У роботі підхід до шифрування тексту та еліптичної кривої (ECC) із шифруванням на основі ідентифікації (CP-IBE) використовується у хмарному середовищі для забезпечення безпеки даних у середовищі охорони здоров’я. Проблема відкликання стає складною, оскільки характеристики використовуються для створення шифрованих текстів і секретних ключів, отже, вводиться алгоритм відкликання користувача, для якого секретний ключ маркера унікально створюється для кожного рівня, що забезпечує безпеку. Початкова операція, включаючи підпис, публічні перевірки, динамічні дані, чутливі до атак Sybil, для подолання цього вводиться алгоритм перевірки атак Sybil, який ефективно захищає систему. Крім того, умови для публічного аудиту з використанням спільних даних і типових стратегій, включаючи аналітичну функцію, безпеку та умови продуктивності, аналізуються щодо точності, чутливості та подібності. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2023-09-29 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/265766 10.20535/SRIT.2308-8893.2023.3.02 System research and information technologies; No. 3 (2023); 19-41 Системные исследования и информационные технологии; № 3 (2023); 19-41 Системні дослідження та інформаційні технології; № 3 (2023); 19-41 2308-8893 1681-6048 en https://journal.iasa.kpi.ua/article/view/265766/283953
spellingShingle зашифрований текст
відкликання користувача
обмін даними
CC
ECC
питання безпеки
Dharmadhikari, Dipa
Tamane, Sharvari Chandrashekhar
Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією
title Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією
title_alt Augmented security scheme for shared dynamic data with efficient lightweight elliptic curve cryptography
title_full Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією
title_fullStr Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією
title_full_unstemmed Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією
title_short Розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією
title_sort розширена схема безпеки для спільних динамічних даних з ефективною легкою еліптичною криптографією
topic зашифрований текст
відкликання користувача
обмін даними
CC
ECC
питання безпеки
topic_facet ciphertext
user revocation
data sharing
CC
ECC
security issues
зашифрований текст
відкликання користувача
обмін даними
CC
ECC
питання безпеки
url https://journal.iasa.kpi.ua/article/view/265766
work_keys_str_mv AT dharmadhikaridipa augmentedsecurityschemeforshareddynamicdatawithefficientlightweightellipticcurvecryptography
AT tamanesharvarichandrashekhar augmentedsecurityschemeforshareddynamicdatawithefficientlightweightellipticcurvecryptography
AT dharmadhikaridipa rozširenashemabezpekidlâspílʹnihdinamíčnihdanihzefektivnoûlegkoûelíptičnoûkriptografíêû
AT tamanesharvarichandrashekhar rozširenashemabezpekidlâspílʹnihdinamíčnihdanihzefektivnoûlegkoûelíptičnoûkriptografíêû