JudicBlock: Judicial Evidence Preservation Scheme Based on Blockchain Technology
Abstract
1. Introduction
- End-User Latency: The vast number of stored cases in digital form results in significant latency when querying cases by case numbers.
- Single-Point Failures: Single-point failures pose a significant risk to centralized servers.
- Security Risks: These servers become attractive targets for security attacks, such as denial-of-service attacks, data alteration, and impersonation of public identities.
- Draft Ambiguities and Authorization Issues: There are inherent challenges related to uncertainties in preliminary drafts, validation through digital timestamps, and inconsistencies in formatting.
2. Literature Review and Scope of the Proposed Work
Scope of the Current Work
- An ELR management and access scheme based on BC technology is proposed to guarantee chronology and transparency in legal investigations.
- The meta-information of ELRs is stored on the public BC and is linked via a case number, which acts as the hash object pointing to the corresponding records in IPFS.
- The public BC is accessible to anyone for viewing. However, only registered stakeholders can retrieve the records stored in IPFS using the IPFS hash object and a private IPFS key, which are provided upon their registration and authorization by federal entities.
- Registered users can access case records using a combination of the IPFS hash object and a private key, ensuring both user privacy and the integrity of law records.
- Judges and lawyers, as part of LEAs, can modify ELR records to include new investigative findings, as long as they follow the appropriate authorization keys and access control policies.
- The system ensures transparency and security while eliminating data redundancy and the risk of disk failures through the use of IPFS.
3. Preliminary Terminologies
3.1. Blockchain (BC) Technology
3.1.1. Mining and Consensus Protocols
3.1.2. Smart Contract (SC)
3.2. Interplanetary File System (IPFS)
3.3. Advanced Encryption Standard with 256-Bit Key (AES-256)
- Data Representation: The 128-bit block is organized into a state matrix (S).Each element of is an 8-bit byte.
- Key Expansion: The 256-bit encryption key is expanded to multiple round keys using a key expansion algorithm.RotWord: Rotate a 32-bit word left by 8 bits.SubWord: Substitute the bytes using the S-box:
- Encryption Process: AES-256 encryption applies 14 rounds of transformations, with each round comprising four steps. Each of them is briefly explained. Non-linear Byte Substitution: Each byte in the state matrix is replaced using the S-box, which is derived from the Galois field .All arithmetic is performed in , with addition as XOR and multiplication as modular reduction by .Key Mixing: The state matrix is XORed with the round key.is the corresponding byte of the round key.
- Decryption Process: The decryption process reverses the encryption process. The process is briefly discussed below. Use the inverse S box for SubBytes.Reverse row and column shifts for row reversal and linear mixing of columns. XOR with round keys in reverse order.
4. JudicBlock: System Model and the Proposed Scheme
4.1. System Model
4.2. SC Design
4.2.1. Phase 1: Registration Contract
Algorithm 1 Registration Contract |
|
4.2.2. Phase 2: File Upload Contract
Algorithm 2 File Upload Contract |
|
4.2.3. Phase 3: File Retrieval Contract
Algorithm 3 File retrieval contract |
|
4.2.4. Phase 4: File Validate and Download Contract
Algorithm 4 File validate and download contract |
|
5. Performance Evaluations of JudicBlock
5.1. Experimental Setup
5.2. Simulation Results
5.3. Functionality of SCs
5.4. Comparative Performance Analysis
6. Conclusions and Scope of Future Works
- Optimizing smart contract operations and exploring interoperability with emerging legal technologies to support broader adoption.
- Extend JudicBlock to other blockchain consensus mechanisms such as Proof-of-Stake for energy efficiency.
- Evaluate real-world judicial case datasets for large-scale deployment.
- Explore regulatory and compliance issues for wider adoption.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Liu, S.; Zheng, Q. A study of a blockchain-based judicial evidence preservation scheme. Blockchain Res. Appl. 2024, 5, 100192. [Google Scholar] [CrossRef]
- Xiao, N.; Wang, Z.; Sun, X.; Miao, J. A novel blockchain-based digital forensics framework for preserving evidence and enabling investigation in industrial Internet of Things. Alex. Eng. J. 2024, 86, 631–643. [Google Scholar]
- Zhang, H.; Wang, R.; Cai, K. Research on the application and examination of electronic evidence preserved on the blockchain in Chinese copyright judicial practice. Comput. Law Secur. Rev. 2024, 52, 105891. [Google Scholar]
- Ryu, J.H.; Sharma, P.K.; Jo, J.H.; Park, J.H. A blockchain-based decentralized efficient investigation framework for IoT digital forensics. J. Supercomput. 2019, 75, 4372–4387. [Google Scholar]
- Li, S.; Qin, T.; Min, G. Blockchain-Based Digital Forensics Investigation Framework in the Internet of Things and Social Systems. IEEE Trans. Comput. Soc. Syst. 2019, 6, 1433–1441. [Google Scholar] [CrossRef]
- Verma, A.; Bhattacharya, P.; Saraswat, D.; Tanwar, S. NyaYa: Blockchain-based electronic law record management scheme for judicial investigations. J. Inf. Secur. Appl. 2021, 63, 103025. [Google Scholar] [CrossRef]
- Miao, J.; Wang, Z.; Wu, Z.; Ning, X.; Tiwari, P. A blockchain-enabled privacy-preserving authentication management protocol for Internet of Medical Things. Expert Syst. Appl. 2024, 237, 121329. [Google Scholar] [CrossRef]
- Strandberg, K.; Nowdehi, N.; Olovsson, T. A systematic literature review on automotive digital forensics: Challenges, technical solutions and data collection. IEEE Trans. Intell. Veh. 2022, 8, 1350–1367. [Google Scholar] [CrossRef]
- Mbimbi, B.; Murray, D.; Wilson, M. IoT Forensics-Based on the Integration of a Permissioned Blockchain Network. Blockchains 2024, 2, 482–506. [Google Scholar]
- Wang, Q.; Zhang, J.; Liu, W. Design and implementation of a public security law enforcement electronic evidence system based on blockchain technology. CAAI Trans. Intell. Syst. 2022, 17, 1182–1193. [Google Scholar]
- National Judicial Data Grid (District and Taluka Courts of India). Available online: https://njdg.ecourts.gov.in/njdg_v3/ (accessed on 15 May 2025).
- Xiang, F.; Huaimin, W.; Peichang, S. Proof of Previous Transactions (PoPT): An Efficient Approach to Consensus for JCLedger. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2415–2424. [Google Scholar] [CrossRef]
- Mahdi Salih, K.M.; Ibrahim, N.B. CustodyChainGuardian: Blockchain of Custody Digital Evidence Preservation System. In Proceedings of the 2023 IEEE Asia-Pacific Conference on Geoscience, Electronics and Remote Sensing Technology (AGERS), Surabaya, Indonesia, 19–20 December 2023; pp. 168–175. [Google Scholar]
- Srivastava, S.; Kaur, G.; Himank; Singla, S. Implementation of Blockchain and IPFS to safeguard evidentiary data. In Proceedings of the 2024 International Conference on Knowledge Engineering and Communication Systems (ICKECS), Chikkaballapur, India, 18–19 April 2024; Volume 1, pp. 1–6. [Google Scholar]
- Rathee, G.; Ahmad, F.; Jaglan, N.; Konstantinou, C. A secure and trusted mechanism for industrial IoT network using blockchain. IEEE Trans. Ind. Inform. 2022, 19, 1894–1902. [Google Scholar] [CrossRef]
- Metcalfe, W. Ethereum, Smart Contracts, DApps. In Blockchain and Crypto Currency: Building a High Quality Marketplace for Crypto Data; Yano, M., Dai, C., Masuda, K., Kishimoto, Y., Eds.; Springer: Singapore, 2020; pp. 77–93. [Google Scholar]
- Fu, X.; Wang, H.; Shi, P.; Zhang, X. Teegraph: A Blockchain consensus algorithm based on TEE and DAG for data sharing in IoT. J. Syst. Archit. 2022, 122, 102344. [Google Scholar] [CrossRef]
- Ucbas, Y.; Eleyan, A.; Hammoudeh, M.; Alohaly, M. Performance and scalability analysis of ethereum and hyperledger fabric. IEEE Access 2023, 11, 67156–67167. [Google Scholar] [CrossRef]
- Peng, S.; Bao, W.; Liu, H.; Xiao, X.; Shang, J.; Han, L.; Wang, S.; Xie, X.; Xu, Y. A peer-to-peer file storage and sharing system based on consortium blockchain. Future Gener. Comput. Syst. 2023, 141, 197–204. [Google Scholar] [CrossRef]
- Jing, Z.; Cao, C.; Qin, X.; Wu, H. Blockchain Based Certificate Deposit System for Judicial Departments. In Proceedings of the Innovative Computing Vol 2—Emerging Topics in Future Internet; Springer: Singapore, 2023; pp. 689–697. [Google Scholar]
- Almasian, M.; Shafieinejad, A. Secure cloud file sharing scheme using blockchain and attribute-based encryption. Comput. Stand. Interfaces 2024, 87, 103745. [Google Scholar] [CrossRef]
- Liang, X.; Zhao, Q.; Zhang, Y.; Liu, H.; Zhang, Q. EduChain: A highly available education consortium blockchain platform based on Hyperledger Fabric. Concurr. Comput. Pract. Exp. 2023, 35, e6330. [Google Scholar] [CrossRef]
- Miao, Y.; Huang, Q.; Xiao, M.; Susilo, W. Blockchain Assisted Multi-Copy Provable Data Possession With Faults Localization in Multi-Cloud Storage. IEEE Trans. Inf. Forensics Secur. 2022, 17, 3663–3676. [Google Scholar] [CrossRef]
- Fu, X.; Ma, H.; Ding, B.; Wang, H.; Shi, P. Subtraction of Hyperledger Fabric: A blockchain-based lightweight storage mechanism for digital evidences. J. Syst. Archit. 2024, 153, 103182. [Google Scholar] [CrossRef]
- Zheng, Z.; Xie, S.; Dai, H.N.; Chen, X.; Wang, H. Blockchain challenges and opportunities: A survey. Int. J. Web Grid Serv. 2018, 14, 352–375. [Google Scholar] [CrossRef]
- Han, Y.; Zhang, Y.; Vermund, S.H. Blockchain technology for electronic health records. Int. J. Environ. Res. Public Health 2022, 19, 15577. [Google Scholar] [CrossRef]
- Tian, Z.; Li, M.; Qiu, M.; Sun, Y.; Su, S. Block-DEF: A secure digital evidence framework using blockchain. Inf. Sci. 2019, 491, 151–165. [Google Scholar] [CrossRef]
- Kamal, R.; Hemdan, E.E.D.; El-Fishway, N. Forensics chain for evidence preservation system: An evidence preservation forensics framework for internet of things-based smart city security using blockchain. Concurr. Comput. Pract. Exp. 2022, 34, e7062. [Google Scholar]
- Pilares, I.C.A.; Azam, S.; Akbulut, S.; Jonkman, M.; Shanmugam, B. Addressing the Challenges of Electronic Health Records Using Blockchain and IPFS. Sensors 2022, 22, 4032. [Google Scholar] [CrossRef] [PubMed]
- Qi, X.; Zhang, Z.; Jin, C.; Zhou, A. BFT-Store: Storage Partition for Permissioned Blockchain via Erasure Coding. In Proceedings of the 2020 IEEE 36th International Conference on Data Engineering (ICDE), Dallas, TX, USA, 20–24 April 2020; pp. 1926–1929. [Google Scholar]
- Igonor, O.S.; Amin, M.B.; Garg, S. The Application of Blockchain Technology in the Field of Digital Forensics: A Literature Review. Blockchains 2025, 3, 5. [Google Scholar] [CrossRef]
- Cebe, M.; Erdin, E.; Akkaya, K.; Aksu, H.; Uluagac, S. Block4Forensic: An Integrated Lightweight Blockchain Framework for Forensics Applications of Connected Vehicles. IEEE Commun. Mag. 2018, 56, 50–57. [Google Scholar] [CrossRef]
- Hammi, B.; Zeadally, S.; Adja, Y.C.E.; Giudice, M.D.; Nebhen, J. Blockchain-Based Solution for Detecting and Preventing Fake Check Scams. IEEE Trans. Eng. Manag. 2022, 69, 3710–3725. [Google Scholar]
- Elokaby, M.A. Development of cybersecurity laws in Egypt and its impact on the judicial system (Opportunities and challenges). Int. Cybersecur. Law Rev. 2024, 5, 563–584. [Google Scholar] [CrossRef]
- Huu, P.T.; An, N.T.; Trung, N.N.; Thien, H.N.; Duc, N.S.; Ty, N.T. Judicial decision prediction using an integrated attention based bidirectional long-short term memory and dilated skip residual convolution neural network. Vis. Comput. 2024, 41, 4199–4220. [Google Scholar] [CrossRef]
- Cao, D.; Chen, W. Mechanism of trusted storage in Ethereum based on smart contract. J. Comput. Appl. 2019, 39, 1073. [Google Scholar]
- Lingqin, R.; Changgen, P.; Dequan, X.; Ningbo, W. Privacy leakage risk assessment method based on blockchain technology architecture. J. Comput. Eng. 2023, 49, 146–153. [Google Scholar]
- Guo, J.; Wei, X.; Zhang, Y.; Ma, J.; Gao, H.; Wang, L.; Liu, Z. Antitampering scheme of evidence transfer information in judicial system based on blockchain. Secur. Commun. Netw. 2022, 2022, 5804109. [Google Scholar] [CrossRef]
- Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. Cryptography Mailing. 2009. Available online: https://metzdowd.com (accessed on 20 September 2025).
- Patel, N.S.; Bhattacharya, P.; Patel, S.B.; Tanwar, S.; Kumar, N.; Song, H. Blockchain-Envisioned Trusted Random Oracles for IoT-Enabled Probabilistic Smart Contracts. IEEE Internet Things J. 2021, 8, 14797–14809. [Google Scholar] [CrossRef]
- Guo, H.; Yu, X. A survey on blockchain technology and its security. Blockchain Res. Appl. 2022, 3, 100067. [Google Scholar] [CrossRef]
- Wood, G. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Proj. Yellow Pap. 2014, 151, 1–32. [Google Scholar]
Features | Schemes Reported in | ||||
---|---|---|---|---|---|
– | [6] | [7] | [10] | [19] | JudicBlock |
Objective | Blockchain-based ELR management with SCs and IPFS | Privacy-preserving authentication for Internet of Medical Things using blockchain | Blockchain-based ELR system for law enforcement integration and evidence sharing | P2P file storage and sharing system using consortium blockchain | Judicial evidence preservation using Blockchain and IPFS with robust SC design |
Blockchain Layer | Public Ethereum (PoW), similar SC phases but less modularity | Lightweight authentication protocol; not smart contract-driven or PoW-based | Public blockchain, focus on ELR data transfer, not modular SCs | Consortium blockchain; identity-based access control | Public Ethereum (PoW), detailed SCs for registration, upload, retrieval, download |
IPFS Integration | Uses IPFS but with slightly less focus on key control protocols | Does not use IPFS or off-chain architecture | Does not mention off-chain architecture like IPFS | Uses on-chain storage with no IPFS or decentralized off-chain support | Used only for storage, detailed access control via hash and key pairs |
Encryption | Symmetric and asymmetric encryption mentioned, but less depth | Uses Chebyshev chaotic maps and BAN logic for cryptographic modeling | Mentions digital signing but lacks cryptographic detail | Basic identity encryption; no engineering-grade encryption schemes detailed | AES-256 fully explained with mathematical formulation and Galois Field |
System Design | Role-based model too, but SC descriptions are more abstract | Protocol-level modeling of IoMT authentication entities; not SC-based | Centralized law enforcement model with blockchain append-only features | Consortium node model with identity verification; no modular SC emphasis | Entity-based model with roles like user, admin, lawyer, judge (Formal SC design outlined) |
Smart Contracts | Defined across phases too, but not as explicitly modular | No smart contracts, uses mathematical functions and logic gates for authentication | Basic SC implementation without modular breakdown or gas optimization | Smart contracts used but not modular, lacks gas optimization strategy | 4-layered SC model: registration, upload, retrieval, download. Includes Solidity code structure and validation. |
Novel Contribution | Chronological ELR updates via hash, SCs for judgment and payments, formal proof structure | Introduces 3-factor authentication with privacy-preserving protocols | System to integrate ELR with blockchain; focus on law enforcement automation | P2P sharing framework over permissioned blockchain | Efficient off-chain/on-chain hybrid, secure access using hash-key control, privacy preservation, metadata-only BC |
Abbreviation | Full Form |
---|---|
EMNLNM | Efficient multi-task neural learning network model |
BiLSTM | Bidirectional long short-term memory dilated |
DSR-CNN | Skip residual convolutional neural network |
IPFS | Interplanetary file systems |
NJDG | National Judicial Data Grid |
PBFT | Practical Byzantine Fault Tolerance |
dApps | Decentralized applications |
Advanced Encryption Standard with a 256-bit key | |
ELR | Electronic law records |
FIR | First Investigation Report |
LEA | law enforcement agencies |
PoW | Proof-of-Work |
PoS | Proof of Stake |
DAG | Directed acyclic graph |
PoA | Proof of Authority |
CID | Content identifier |
EQL | Ethereum Query Language |
EVM | Ethereum Virtual Machine |
BC | Blockchain |
SC | Smart Contracts |
CA | Competent authority |
Entity | Notations Used in System Model of JudicBlock |
---|---|
eu | end-users |
ep | platform administrator |
eb | blockchain system |
es | IPFS storage system |
ea | encryption and decryption system |
eul | lawyers |
euj | judges |
euv | viewers |
ela | system administrator |
Function Label (Contract Name) | Execution Cost (Gas Units) | Transaction Cost (Gas Units) |
---|---|---|
F1 (Enrollment) | 2.5 | 2.0 |
F2 (Enrollment) | 2.0 | 1.5 |
F3 (Storage) | 1.8 | 1.2 |
F4 (Storage) | 1.5 | 1.1 |
F5 (Retrieval) | 1.3 | 1.0 |
F6 (Retrieval) | 1.0 | 0.8 |
F7 (Download | 0.9 | 0.7 |
F8 (Download) | 0.5 | 0.4 |
Paper | Trans- parency | Off-Chain (IPFS) | Security Analysis | Chrono- logy | Signing Latency | Encryp- tion | Perfor- mance | SC Modularity & Gas Opt. | Contribution | Limitation |
---|---|---|---|---|---|---|---|---|---|---|
[36] | × | × | Partial | × | × | × | × | Partial | Introduced SC for trusted storage on Ethereum | No IPFS, performance, or modular contracts |
[6] | √ | √ | Partial | Partial | × | Partial | √ | Partial | Full judicial process flow with FIR, updates, SCs | Limited security and cryptographic detail |
[10] | × | × | Partial | Partial | Partial | Partial | Partial | Partial | Designed public security ELR system with blockchain | No detailed SC architecture or validation |
[33] | Partial | × | Partial | Partial | Partial | Partial | Partial | Partial | Fake check scam detection using blockchain SC | No formal proofs or performance data |
[19] | √ | Partial | Partial | Partial | Partial | Partial | Partial | Partial | P2P file sharing via consortium blockchain | Lacks off-chain scalability and formal validation |
[37] | × | × | Partial | × | × | × | × | × | Proposed a blockchain privacy risk assessment framework | No implementation or experimental metrics |
[9] | Partial | Partial | Partial | Partial | Partial | Partial | √ | Partial | Integrated blockchain with IoT forensics (Hyperledger) | No signing latency or modular SC details |
[7] | Partial | × | √ | √ | Partial | √ | Partial | × | Privacy-preserving authentication for IoMT with formal proofs | No performance metrics or contract modularity |
[22] | Partial | √ | Partial | √ | √ | Partial | √ | Partial | Built an educational blockchain using Hyperledger | No encryption or security testing |
[34] | Partial | × | Partial | Partial | × | × | × | × | Analyzed cybersecurity law impacts in Egyptian judiciary | Purely legal focus, lacks technical system |
JuducBlock | √ | √ | √ | √ | √ | √ | √ | √ | Secure ELR storage with IPFS, SCs, performance, and testing | Focused on ELRs, not broader legal process |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bhattacharjee, T.; Mahapatra, A.S.; De, D.; Chowdhury, A. JudicBlock: Judicial Evidence Preservation Scheme Based on Blockchain Technology. Blockchains 2025, 3, 11. https://doi.org/10.3390/blockchains3040011
Bhattacharjee T, Mahapatra AS, De D, Chowdhury A. JudicBlock: Judicial Evidence Preservation Scheme Based on Blockchain Technology. Blockchains. 2025; 3(4):11. https://doi.org/10.3390/blockchains3040011
Chicago/Turabian StyleBhattacharjee, Tapasi, Amalendu Singha Mahapatra, Debashis De, and Asmita Chowdhury. 2025. "JudicBlock: Judicial Evidence Preservation Scheme Based on Blockchain Technology" Blockchains 3, no. 4: 11. https://doi.org/10.3390/blockchains3040011
APA StyleBhattacharjee, T., Mahapatra, A. S., De, D., & Chowdhury, A. (2025). JudicBlock: Judicial Evidence Preservation Scheme Based on Blockchain Technology. Blockchains, 3(4), 11. https://doi.org/10.3390/blockchains3040011