Abstract
Security protocols based on blockchain technology need to achieve some relevant features to spread their acceptance. In this paper we present a set of implementation techniques to enhance the efficiency and the operational cost of such protocols. We have recently presented a powerful protocol for confidential registered e-deliveries of data [2] that fulfills the security requirements for this service thanks to the use of blockchain technologies. However, the efficiency and the execution costs could reduce its viability. In this paper we present an improvement of this protocol acting in three different aspects of the protocol: the way the encrypted data is stored, now we use an off-chain storing scheme; the cryptosystem used, making it possible to use shorter keys with the same security level; and the implementation of the smart contracts, where more efficient functions are used allowing lower costs in the creation of the deliveries. The paper has a description of the protocol with the new improvements. Also we have implemented, tested and compared the new proposal with the original one, showing how the costs have been reduced significantly.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zhou, J., Deng, R., Bao, F.: Some remarks on a fair exchange protocol. In: Proceedings 3rd International Workshop Practice Theory Public Key Cryptography (PKC), vol. 1751, pp. 46–57, January 2000
Mut-Puigserver, M., Cabot-Nadal, M.A., Payeras-Capellà, M.M.: Removing the trusted third party in a confidential multiparty registered eDelivery protocol using blockchain. IEEE Access 8, 106855–106871 (2020). https://doi.org/10.1109/ACCESS.2020.3000558
Payeras-Capellà, M.M., Mut-Puigserver, M., Cabot-Nadal, M.A.: Blockchain-based system for multiparty electronic registered delivery services. IEEE Access 7, 95825–95843 (2019). https://doi.org/10.1109/ACCESS.2019.2929101
Payeras-Capellà, M.M., Mut-Puigserver, M., Cabot-Nadal, M.A.: Smart contract for multiparty fair certified notifications. In: 2018 Sixth International Symposium on Computing and Networking Workshops (CANDARW), pp. 459–465 (2018). https://doi.org/10.1109/CANDARW.2018.00089
Politou, E., Alepis, E., Patsakis, C., Casino, F., Alazab, M.: Delegated content erasure in IPFS. Future Gener. Comput. Syst. 112, 956–964 (2020)
Guidi, B., Michienzi, A., Ricci, L.: Data persistence in decentralized social applications: the IPFS approach. In: 2021 IEEE 18th Annual Consumer Communications & Networking Conference (CCNC), pp. 1–4 (2021). https://doi.org/10.1109/CCNC49032.2021.9369473
Murray, P., Welch, N., Messerman, J.: EIP-1167: minimal proxy contract. Ethereum Improvement Proposals, no. 1167, June 2018. https://eips.ethereum.org/EIPS/eip-1167
ISO/IEC 18033–2, Information Technology - Security Techniques - Encryption Algorithms - Part 2: Asymmetric Ciphers, International Organization for Standardization/International Electrotechnical Commission (2006)
Gayoso Martínez, V., Hernández Álvarez, F., Hernández Encinas, L., Sánchez Ávila, C.: A comparison of the standardized versions of ECIES. In: 2010 Sixth International Conference on Information Assurance and Security, Atlanta, GA, pp. 1–4 (2010)
Hao, F.: Schnorr non-interactive zero-knowledge proof. RFC 8235, September 2017. https://tools.ietf.org/html/rfc8235
Witnet: “elliptic-curve-solidity”, NPM Package. https://www.npmjs.com/package/elliptic-curve-solidity
OpenZeppelin Docs, “Proxies - Minimal Clones”. https://docs.openzeppelin.com/contracts/4.x/api/proxy#Clones
Fedor Indutny: Fast elliptic curve cryptography in plain javascript. NPM Package (2021). https://www.npmjs.com/package/elliptic
Barker, E., Barker, W., Burr, W., Polk, W., Smid, M.: Recommendation for Key Management Part 1: General (rev. 3). NIST Special Publication 800(57), pp. 1–147 (2012)
Acknowledgments
We acknowledge the Ministerio de Ciencia e Innovación (MCI), the Agencia Estatal de Investigación (AEI) and the European Regional Development Funds (ERDF) for their support to the project Fair Exchange, Loyalty and TIckets with blockCHAIN (FeltiCHAIN) RTI2018-097763-B-I00.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Mut-Puigserver, M., Pericàs-Gornals, R., Payeras-Capellà, M.M., Cabot-Nadal, M.À. (2022). Improving the Efficiency of a Blockchain-Based Confidential Registered e-Delivery Protocol. In: Horkoff, J., Serral, E., Zdravkovic, J. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2022. Lecture Notes in Business Information Processing, vol 451. Springer, Cham. https://doi.org/10.1007/978-3-031-07478-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-07478-3_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07477-6
Online ISBN: 978-3-031-07478-3
eBook Packages: Computer ScienceComputer Science (R0)