Skip to main content

Improving the Efficiency of a Blockchain-Based Confidential Registered e-Delivery Protocol

  • Conference paper
  • First Online:
Advanced Information Systems Engineering Workshops (CAiSE 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://filecoin.io.

  2. 2.

    https://github.com/secomuib/ConfidentialRegisteredEDeliveryProtocolImproved-IPFS-ECC.

  3. 3.

    https://docs.lightstreams.network/products/smart-vault.

References

  1. 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

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

  5. Politou, E., Alepis, E., Patsakis, C., Casino, F., Alazab, M.: Delegated content erasure in IPFS. Future Gener. Comput. Syst. 112, 956–964 (2020)

    Article  Google Scholar 

  6. 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

  7. 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

  8. ISO/IEC 18033–2, Information Technology - Security Techniques - Encryption Algorithms - Part 2: Asymmetric Ciphers, International Organization for Standardization/International Electrotechnical Commission (2006)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Hao, F.: Schnorr non-interactive zero-knowledge proof. RFC 8235, September 2017. https://tools.ietf.org/html/rfc8235

  11. Witnet: “elliptic-curve-solidity”, NPM Package. https://www.npmjs.com/package/elliptic-curve-solidity

  12. OpenZeppelin Docs, “Proxies - Minimal Clones”. https://docs.openzeppelin.com/contracts/4.x/api/proxy#Clones

  13. Fedor Indutny: Fast elliptic curve cryptography in plain javascript. NPM Package (2021). https://www.npmjs.com/package/elliptic

  14. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to M. Magdalena Payeras-Capellà .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics