Multi-party Computation for IoT Environments: Evaluating Information Checking Protocol-Based Verifiable Secret Sharing Under Resource Constraints
摘要
As IoT devices continue to proliferate across both consumer and critical infrastructure, securing their communications is paramount. While standardized Lightweight Cryptography (LWC) provides security under resource constraints, it does not facilitate privacy preservation—an essential requirement given the sensitive nature of IoT-collected data. This paper explores the integration of privacy-enhancing cryptographic primitives in constrained devices by evaluating the Information Checking Protocol (ICP), a key component in Rabin’s implementation of verifiable secret sharing (VSS), on the Arduino Uno. Using execution time and energy consumption as key metrics, we analyze the viability of implementing ICP under severe computational and memory constraints. Our findings provide empirical insights into the limits of secure protocol deployment on constrained IoT devices, indicating that although certain cryptographic operations are possible at lower bit lengths, resource limitations render full protocol implementation impractical without significant optimization or upgraded hardware.