Core Concepts
Ruledger ensures the integrity of rule executions in smart home systems by utilizing a ledger-based approach to verify the authenticity of information and prevent malicious rule executions.
Abstract
Ruledger addresses security threats in smart home systems by preventing privacy leakage and ensuring the correct execution of rules. It utilizes ledger-based verification mechanisms to protect against attacks on trigger-action platforms, IoT devices, and IoT platforms. By recording verifiable operation execution records in the ledger, Ruledger ensures the integrity of rule executions even under platform compromise attacks. The system incurs an acceptable overhead for real deployment, with a slight increase in latency but negligible impact on throughput.
Stats
Ruledger incurs an average delay of 12.53% for smart home systems.
The experimental results demonstrate Ruledger has an average delay of 1.604 seconds compared to 1.403 seconds in the baseline system.
The throughput of Ruledger is reduced by 6.5% compared to the baseline system.
Quotes
"Ruledger utilizes smart contracts to enforce verifying information associated with rule executions."
"Ruledger records all action requests and events in the ledger as stateful transaction logs."
"The security analysis proves that Ruledger ensures the rule execution integrity under various attacks."