Loading...

Secure Micropayments in Internet of Things Ecosystem

Bahrami, Erfan | 2025

0 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 58167 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Amini, Morteza
  7. Abstract:
  8. The rapid proliferation of the Internet of Things has heightened the demand for efficient, low-cost micropayments to support seamless service provisioning—a requirement fundamentally at odds with the inherent scalability issues of blockchain technology. Digital assets like Bitcoin, despite offering a decentralized and cryptographically secure foundation for the machine-to-machine (M2M) economy, struggle to accommodate high-frequency transactions. While payment channel networks (PCNs) propose an innovative off-chain solution to bypass blockchain bottlenecks, they remain impractical for resource-constrained IoT devices, where stringent storage, memory, and processing restrictions make PCN architectures infeasible. Previous studies have attempted to integrate off-chain payments with IoT devices while addressing threats in this domain---particularly broadcasting old states. However, their reliance on third-party entity/entities, software modifications, trusted hardware, or overhead-intensive protocols leaves critical gaps unresolved. To bridge this gap, we propose LIoTning, a peer-supervised payment channel protocol with N+2 participants operating under the honest majority assumption: two devices (sender and receiver) and N peers, including untrusted blockchain nodes and resource-efficient IoT devices---that collaboratively track and maintain full-state commitment transactions. To minimize storage and communication overhead, each full-state commitment embeds intermediate transactions. We formally prove the security of the LIoTning protocol in the Universal Composability (UC) framework, analyze its resilience against broadcasting revoked states, collusion, and ransom attacks, and implement the proposed model to evaluate its performance under different conditions. Our evaluation results show that the model enables fast payments on low bandwidth wireless networks. We show that with practical parameters, the proposed model can achieve a throughput of at least 200 transactions per second with a network bandwidth of 300 kBps, which is fairly within the capabilities of IoT devices
  9. Keywords:
  10. Blockchain ; Internet of Things ; Payment Channels ; Lightning Coin Network ; Micropayment

 Digital Object List

 Bookmark

  • Thesis_ErfanBahrami
    • Extracted pages from Thesis_ErfanBahrami
      • مقدمه
      • مفاهیم اولیه
        • انواع پرداخت
        • اینترنت اشیاء یکپارچه افقی و عمودی
        • زنجیره بلوکی و تراکنش
          • نظام‌های ثبت تراکنش
        • راهکارها و پروتکل‌های لایه دو
          • شبکه‌های کانال پرداخت‌
          • شبکه رایدن‌
        • جمع‌بندی
      • کارهای پیشین
        • طرح‌های پرداخت مبتنی بر کانال پرداخت
          • طرح‌های پرداخت مبتنی بر ادغام مستقیم
          • طرح‌های پرداخت مبتنی بر سخت‌افزار امن
        • طرح‌های پرداخت مبتنی بر هاب پرداخت
        • طرح‌های پرداخت مبتنی بر ارز دیجیتال مقیاس‌پذیر
        • مقایسه و جمع‌بندی
      • راهکار پیشنهادی
        • توصیف اجمالی
        • مدل تهدید
        • چرخه حیات یک کانال پرداخت
          • باز کردن کانال
          • ارسال و دریافت پرداخت‌ها
          • بستن کانال
        • توصیف صوری
          • توصیف صوری باز کردن کانال
          • توصیف صوری تراکنش‌های تعهد وضعیت کامل و لغو از پیش امضا شده
          • توصیف صوری تراکنش‌های میانی
          • توصیف صوری بستن کانال
          • توصیف صوری لغو (ابطال)
      • ارزیابی و تحلیل امنیتی
        • انتشار حالات لغوشده
        • حملات تبانی
        • حملات باج‌خواهی
        • اثبات در چارچوب ترکیب‌پذیری همگانی
          • نمادگذاری
          • عملکرد ایده‌آل
          • شیوه اثبات
        • پیاده‌سازی و ارزیابی تجربی
        • جمع‌بندی
      • نتیجه‌گیری
        • جمع‌بندی
        • پیشنهاد کارهای آتی
      • مراجع
      • اثبات در چهارچوب ترکیب‌پذیری جهانی
        • عملکرد ایده‌آل پروتکل
          • شبیه‌ساز (سیمولاتور)
  • Extracted pages from thesis
...see more