Skip to main content
Have a personal or library account? Click to login
Enhancing Security for Cloud-Based Electronic Health Records through Context-Aware Access Controls Cover

Enhancing Security for Cloud-Based Electronic Health Records through Context-Aware Access Controls

Open Access
|Apr 2026

Figures & Tables

Figure 1.

Proposed System Architecture Diagram

Figure 2.

Comparison of cryptographic cost across schemes

Figure 3.

Encryption time comparison across schemes

Figure 4.

File upload computation time for different file sizes

Figure 5.

File download computation time for different file sizes

Figure 6.

Decryption time comparison across scheme

Comparative Summary of Proposed System vs_ Prior Works

Scheme / WorkEncryption TypeAccess Control MechanismRevocation SupportAuditabilityLatency / PerformanceDeployment Readiness
[11]CP-ABE (Policy-hiding)Attribute-BasedLimitedNoNot evaluatedModerate
[17]ABE + Keyword SearchFog-assisted Attribute-BasedPartial (fast decryption)NoNot clearly reportedLimited
[18]Delegatable ABECollaborative Role-BasedDelegation onlyNoModerateGood
[19]RS-HABE (Hierarchical)Hierarchical ABEYesNoHigh (hierarchical cost)Strong in cloud-only
Proposed SystemCP-ABE + Fernet (Hybrid)Role + Attribute BasedYes (with TTP)Yes150 ms Reg, 120 ms Login, 200 ms UploadHigh (Tested with 500 users)

File Download Computation Time for Different File Sizes

File SizeComputation Time
1MB3|G| + 1|GT| + 9.6E
10MB3|G| + 1|GT| + 96E
16MB3|G| + 1|GT| + 154E
32MB3|G| + 1|GT| + 307E
56MB3|G| + 1|GT| + 538E
128MB3|G| + 1|GT| + 1299E
256MB3|G| + 1|GT| + 2458E

Decryption Time for Communication, Computation, and Storage Costs

EntityCommunication TimeComputation TimeStorage Time
Doctor(256 + 2)|G| + |GT|(768 + 3)|G| + |GT|(256 + 2)|G| + |GT|
Patient(384 + 2)|G| + |GT|(512 + 2)|G| + |GT|(128 + 1)|G| + |GT|
TTP(512 + 2)|G| + |GT|(1024 + 4)|G| + 2|GT|(512 + 4)|G| + 2|GT|
Cloud(128 + 1)|G|(2048 + 5)|G| + 2|GT|(1024 + 6)|G| + 2|GT|

File Upload Computation Time for Different File Sizes

File SizeComputation Time
1MB6|G| + 1|GT| + 16E
10MB6|G| + 1|GT| + 160E
16MB6|G| + 1|GT| + 256E
32MB6|G| + 1|GT| + 512E
56MB6|G| + 1|GT| + 896E
128MB6|G| + 1|GT| + 2048E
256MB6|G| + 1|GT| + 4096E

Comparison of cryptographic cost across schemes

Operation[8][9][10][11]Our Work
Setup8.|G| + 2.|GT|8.|G| + 3.|GT|8.|G| + 2.|GT|8.|G| + 1.|GT|8.|G| + 2.|GT|
Key generation7[G – 1] + [G – 1](|S| + 3)E2(5|IS| + 4)E1 + (2|IS| + 1)M(6|C|)TG*98.|G| + 2.|GT|
Encryption time(7m + 3) E14+2E24E_1^4 + 2E_2^4(10I)TCG + TCTP(5|IS| + 1)E1 + E2 + (2|IS|)M(10J)TG® + TCT®6.|G| + 2.|GT|
Decryption time(4|γ|+1)ρ+|γ|E74(4|\gamma | + 1)\rho + |\gamma |E_7^4(|I| + |S| + 2)P + 2|I|E1 + |I|SDee(|I| + |S| + 2)P + 2|I|E1 + |I|SDee(TP) + 2 × tTG + 2 × QTP)11.|G| + 2.|GT|

Encryption Time Comparison Across Schemes

File Size[8][9][10][11]Our Work
1MB59E14+2E2459E_1^4 + 2E_2^4(5 + 5I1)TCG + TCTP21E1 + E2 + 8M10TG+TCT(512 + 4)|G| + 2|GT|
10MB451E14+2E24451E_1^4 + 2E_2^4(5 + 5I2)TCG + TCTP61E1 + E2 + 24M25TG+TCT(5120 + 4)|G| + 2|GT|
16MB703E14+2E24703E_1^4 + 2E_2^4(5 + 5I3)TCG + TCTP91E1 + E2 + 36M35 TG+TCT(8192 + 4)|G| + 2|GT|
32MB1403E14+2E241403E_1^4 + 2E_2^4(5 + 5I4)TCG + TCTP181E1 +E2 + 72M65 TG+TCT(16384 + 4)|G| + 2|GT|
56MB2453E14+2E242453E_1^4 + 2E_2^4(5 + 5I5)TCG + TCTP301E1 +E2 +120M105TG+TCT(28672 + 4)|G| + 2|GT|
128MB5603E14+2E245603E_1^4 + 2E_2^4(5 + 5I6)TCG + TCTP641E1 + E2 +256M230TG+TCT(65536 + 4)|G| + 2|GT|
256MB11203E14+2E2411203E_1^4 + 2E_2^4(5 + 5I7)TCG + TCTP1281E1 + E2 + 512M455TG+TCT(131072 + 4)|G| + 2|GT|
DOI: https://doi.org/10.2478/ias-2025-0010 | Journal eISSN: 1554-1029 | Journal ISSN: 1554-1010
Language: English
Page range: 159 - 179
Published on: Apr 28, 2026
In partnership with: Paradigm Publishing Services
Publication frequency: 6 issues per year

© 2026 Abinaya Pandiyarajan, Senthil Kumar Jagatheesaperumal, Anits Sherin J, Subriya C, published by Cerebration Science Publishing Co., Limited
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.