摘要
本发明公开了一种基于分布式检测的可追责数据检索系统,包括系统管理员KMC节点、物联网终端设备IoT节点、云服务器CS节点、分布式验证服务器VS节点和用户U节点,数据处理过程包括系统初始化、密钥生成与分配阶段、数据收集与加密阶段、用户查询阶段、查询检测与追责阶段、搜索匹配阶段、数据解密阶段和用户更新阶段。本发明中系统管理员为用户分配身份和可访问数据集合,以动态控制用户权限和追责;在追责时,使用分布式可信验证服务器和黑名单技术对用户的查询信息和用户身份进行验证,这对搜索请求实现了分流,极大的简化了云服务器和系统管理员的消息处理;同时,云服务器存储的物联网设备的数据,用户查询后可以对其完整性进行验证。