Try โ€‚โ€‰HackMD

General Grant Proposal - eSim Wallet

  • Project: Blockchain powered eSIM

Project Overview
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Overview

This proposal is for a renewal grant for a mobile-based hardware crypto wallet using eSIMs with remote provisioning of accessibility. The initial grant details can be found https://hackmd.io/swQfOzVmR4OuwqER7EeOfQ

Project Details

In the first grant, the team successfully completed a proof of concept demonstrating that remote provisioning and issuing of private keys over eSIM is feasible. They also explored and refined the process for launching this technology in a production environment, with the goal of onboarding many non-Web3 users to a cryptographically secure environment.

This renewal grant will support major activities such as production release, Devcon engagement, and research and development on Zero-Knowledge (ZK) technology, among others. More details are provided in the roadmap section.

The nature of this proposal involves using flexible deliverables while adhering to the projected roadmap which can be found below. During the grant period, team will be non-profit and not take any commision from the data plan sale in order to accerlate the adoption of this technology. The team is non-profit and anything earned from the sale of eSIMs and data bundles will be directly used to maintaining servers, sponsoring gas fees using paymasters and remaining goes to incentivising users.

Team
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

Team members

Team's experience

Please describe the team's relevant experience. Some links would be useful.

  • Manul Singh Parihar
    Blockchain developer and architect (3.5+ years) with expertise in full-stack dev, smart contracts, & validator infrastructure. Proven ability to deliver impactful solutions:
    Designed LSD protocol at Blockswap, attracting significant staking & revolutionizing validator requirements.
    Built bridge at Unido-PAC, enabling seamless token utilization between private & public blockchains.
    Deployed robust contracts across diverse platforms (Ethereum, Flow, Substrate) at GVOS.io.
    Led architectural discussions & audits, ensuring production-ready solutions at Blockswap.
    Proactively educated users via tutorials and documentation and created numerous SDKs (Stakehouse SDK, LSD Wizard SDK, K2 SDK).
    Collaborative & passionate learner, eager to contribute to a team pushing blockchain boundaries.

  • Tanmay Goel
    B.Tech graduate in Electronics and Communication Engineering from the IIIT Guwahati. CPU Verification Engineer at Nvidia, working on performance micro-architecture of cutting-edge data-center CPUs and as an intern I worked on developing a high-precision CUDA-enabled library, I've also done research internships at I.I.T. Jodhpur and I.I.T. Ropar where I worked on DRAM, GDDR memory technologies to create more performant and efficient architectures. These resulted in research publications in peer reviewed journals. My most recent work involves doing research in the space of Post Quantum Cryptography (PQC).
    Conference Paper Journal Paper

  • Arpit Kumar
    B.Tech graduate with majors in Electronics and Communication from IIIT Guwahti.
    Academic Project Blockchain based Dynamic Spectrum Sharing, where i started learning about integration of blockcahin technology in telecommunication for potential innovation.
    Blockchain Development (2.5+ years) with expertise in smart contract development on EVM compatible chains and decentralised protocols integration in dapps for various use case, worked on 3 projectcs , 2 in production and 1 in testing phase at this moment.
    Applied cryptographic internship, got good understanding of cryptographic primitives, modern cryptography and worked on groth16.
    Research work on Blockchain and Telecom Integration for a year which i started at EthIndia Fellowship 3.0.

Team Code Repos

Development Roadmap
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More โ†’

The roadmap for the next six months will focus on production release, incorporating feedback, and R&D on OpenRSP. The modern cryptography aspect of this project is in this grant proposal, calling it OpenRSP(an advance Remote SIM Provisioning), utlising the concept Zero Knowledge Proof , MPC and more for data integrity and removal of trusted third party for open source eSIM stack benefitting different stakeholders and users.

July - September (3 months)

  1. Implement account abstraction and enable passkey authentication, replacing device wallet smart contracts.
  2. Submit the final smart contract for security audit (PSE audit team support requested).
  3. Prepare for entity registration, necessary for production release from Airalo and eSIM (advised by EFโ€™s lawyer; it will be an LLC with no profit generation).
  4. Design and develop Android and iOS apps for users to purchase data plans (with support from Pollen Labs).
  5. Conduct closed beta testing for 100-300 users.
  6. Submit a Devcon proposal to offer the wallet as an official perk for all attendees.
  7. Draft and review OpenRSP*.

October - December (3 months)

  1. Iterate based on closed beta results.
  2. Polish and prepare for Devcon release.
  3. Review and design OpenRSP engineering, followed by implementation.
  4. Release the app in multiple countries via iOS App Store and Google Play Store.
  5. Identify use cases and collaborate with other protocols to enhance the experience.

Overview

  • Total Estimated Duration: 25 weeks (July 2024 - Dec 2024)
  • Full-time equivalent (FTE): 3 = 3 x Full time
  • Total Costs: $ 187,500

Milestone 1 - July:

  • Estimated Duration: 4 weeks
  • FTE: 3
  • Costs: $ 30,000 ($10K / each member)
  • Estimated delivery date: July 26th, 2024
  • Focus: :
    • Develop & complete smart contract and get ready for audit
    • Website, App design & building (collab with Pollen labs)
    • Submit Devcon proposal as official travel perk
  • Deliverable:
    • List of tasks performed and the time allocated to each task.
    • List of outputs: PRs, commits, write-ups, and etc

Milestone 2 - Aug:

  • Estimated Duration: 4 weeks
  • FTE: 3
  • Costs: $ 30,000 ($10K / each member)
  • Estimated delivery date: Aug 23rd, 2024
  • Focus: :
    • Finalized Smart contract & its improvmenet
    • Submit smart contract to be audited by PSE audit team
    • Refactor & Continue application development (collab with Pollen labs)
    • Continue on OpenRSP research
  • Deliverable:
    • List of tasks performed and the time allocated to each task.
    • List of outputs: PRs, commits, write-ups, and etc

Milestone 3 - Sep:

  • Estimated Duration: 4 weeks
  • FTE: 3
  • Costs: $ 30,000 ($10K / each member)
  • Estimated delivery date: Sep 20th, 2024
  • Focus: :
    • Complete the entity registeration
    • Build out mobile application with iterated UX flow (collab with Pollen labs)
    • Complete documentation
    • Continue on OpenRSP research
  • Deliverable:
    • List of tasks performed and the time allocated to each task.
    • List of outputs: PRs, commits, write-ups, and etc

Milestone 4 - Oct:

  • Estimated Duration: 4 weeks
  • FTE: 3
  • Costs: $ 30,000 ($10K / each member)
  • Estimated delivery date: Oct 18th, 2024
  • Focus: :
    • Launch app for closed beta release and testing
    • Iterate and polish app with feedbacks
    • Bug fixes on smart contract & collab with audit team
    • Start OpenRSP implemntation
  • Deliverable:
    • List of tasks performed and the time allocated to each task.
    • List of outputs: PRs, commits, write-ups, and etc

Milestone 5 - Nov:

  • Estimated Duration: 4 weeks
  • FTE: 3
  • Costs: $ 30,000 ($10K / each member)
  • Estimated delivery date: Nov 15th, 2024
  • Focus: :
    • Iterate and polish app with feedback
    • Continue enhance smart contract features
    • Continue polish solution
    • Continue on OpenRSP implementation
    • Ideate with other project team in PSE for integration, such as cursive, zkEmail
    • Submit apple store official release
  • Deliverable:
    • List of tasks performed and the time allocated to each task.
    • List of outputs: PRs, commits, write-ups, and etc

Milestone 6 - Dec:

  • Estimated Duration: 5 weeks (Nov 18th - Dec 20th)
  • FTE: 3
  • Costs: $ 37,500 ($12.5K / each member)
  • Estimated delivery date: Dec 20th, 2024
  • Focus: :
    • Continue on OpenRSP implementation
    • Incorporate user feedback on application
    • Ideate and setup integration with other PSE projects
    • Start explore to onboard partners for adoptions
    • Prepare app to release to more countries
    • Explore possible partnership direct with telecom corp. for better price to users, for OpenRSP
  • Deliverable:
    • List of tasks performed and the time allocated to each task.
    • List of outputs: PRs, commits, write-ups, and etc

Addtional info

Arpit and Mitsu agreed that the team will only use the fund for open-source development and not for others e.g., the fee to set up an entity.

What's OpenRSP?

Open Source Remote SIM Provisioning (OpenRSP) systems should inherit the secure and efficient activation of embedded SIMs (eSIMs) in a variety of devices from traditional RSP and utilise modern cryptography for data integrity resulting in trustworthy systems by removing trusted parties involved in the system.

Recent advancements in cryptographic techniques have significantly enhanced both the security and efficiency of these systems.

Exploring the application of state-of-the-art cryptography, including Zero-Knowledge Proofs (ZKP) and garbled circuits, to develop a highly secure, privacy focused and trustworthy RSP framework.

Designing this with the motivation of incorporating ZKP for device and user authentication, ensuring that authentication can be performed without revealing sensitive information to establish a secure handshake for network access. This method leverages the properties of ZKP to maintain privacy while proving possession of valid credentials. Additionally, garbled circuits are employed to secure profile management operations, allowing encrypted data to be processed without exposing it, thus ensuring end-to-end confidentiality.

We address the key management challenge through Identity-Based Cryptography (IBC). By using identities as public keys, IBC simplifies the key distribution process and enhances security. This framework is designed to be open-source, promoting collaboration among various stakeholders in the ecosystem and fostering innovation and interoperability.

We will be providing a detailed analysis of the theory, implementation, challenges and potential benefits of incorporating these advanced cryptographic techniques into eSIM technology.

Our result will demonstrate that the proposed framework not only significantly improves the security and privacy of the RSP process but also lays the foundation for a more trustworthy and collaborative environment in the digital communication domain.