【区块链 + 物联网】可信保密的海洋大数据分析平台 | FISCO BCOS应用案例

server/2024/10/8 12:05:29/

海洋大数据蕴含着难以估量的巨大价值,可为气候、航海、生态、灾害等领域提供科学依据,是实施海洋强国战略、 拉动海洋经济、打造海洋文化的重要基础。但是海洋大数据来源广泛,包括各个海洋检测站点、船只等不同主体, 在进行统计分析、建模预测等多个使用环节时,需要融合多个机构的数据才能达到更精准更有参考价值的结果。

在此背景下,广电运通公司联合上海海洋大学、微众银行,基于 FISCO BCOS 区块链技术以及和安全多方计算、 物联网等技术的有机结合,研发了对海洋数据安全采集、存储、传输、分发、使用为一体的可信保密海洋大数据 分析平台。通过运用隐私计算和区块链技术,平台可以在保护各数据来源方原文数据不出库的前提下,实现对数 据的合规使用和对数据流转的可信存证。

平台主要采用以下技术路线:

区块链

平台底层使用区块链实现公共信息同步(如参与机构公开信息、数据元信息目录、算法文件、隐私计算任务等信息)、 存证审计(如所有参与方的身份、数据元信息、隐私计算过程中的关键中间结果、隐私计算结果密文、结果接收方)。

隐私计算

隐私计算部分基于安全多方计算、秘密共享、不经意传输、同态加密等前沿核心技术与国密算法、经典密码原语, 有效支持各类通用隐私计算,具体包括算术运算、关系运算、逻辑运算、集合运算、多项式运算等。

物联网

物联网在海洋观测、海岛生态监测、海洋牧场监测和智能船舶等方面均有不同应用,可将数据加密传输到隐私计 算引擎,并获取隐私计算结果进行下一步操作,可有效提高实时采集效率,配合实现渔业自动投喂、船舶调度等。 可信保密海洋大数据分析平台可分为海洋大学后台系统、隐私计算平台和区块链 BAAS 平台三部分。隐私计算平 台为后台系统提供隐私计算功能。区块链 BAAS 平台为后台系统完成 IOT 源数据存证以及隐私计算结果存证功能。


http://www.ppmy.cn/server/111290.html

相关文章

音频如何低延时回声消除与降噪篇保姆级教程

目录 1 回声消除技术 1.1 回声产生的原因 1.2 传统回声消除方法 1.3 先进的回声消除算法 2 降噪技术 2.1 降噪技术的原理与方法 2.2 传统降噪方法 2.3 先进的降噪算法 3 低延时处理技术 3.1 低延时处理的重要性 3.2 低延时回声消除技术 3.3 低延时降噪技术 4 调试…

Redis 常用命令

1、set 因为Redis 是按照键值对存储数据的。 如图为set的最简单的用法。 key和value都是字符串而且不需要加双引号,如果加也可以 redis命令中不区分大小写 2、get get 就是根据key取value 如果get的key不存在,会返回nil 和NULL是一个意思。 3、常见通…

kafka3.7.1 单节点 KRaft部署测试发送和接收消息

一、环境准备 kafka3.7.1 包下载地址: https://mirrors.nju.edu.cn/apache/kafka/3.7.1/kafka_2.13-3.7.1.tgz openjdk11.0.2 下载地址: https://mirrors.nju.edu.cn/openjdk/11.0.2/openjdk-11.0.2_linux-x64_bin.tar.gz 二、openjdk 安装 【如已安装…

linux如何查看内存条是ddr几代

在 Linux 系统中,可以通过以下几种方法查看内存条的类型和代数(如 DDR3、DDR4 等): 1. 使用 dmidecode 命令 dmidecode 是一个工具,它可以从系统的 DMI 表(也称为 SMBIOS 表)中提取硬件信息&a…

c++vscode多文件实现通讯录管理系统

cvscode多文件实现通讯录管理系统 作为c入门级别的实战项目,此通讯管理系统项目不仅仅是对c入门阶段学习成果的检验,也是对c基础知识的回顾,体会c在实战制作中的思路,是入门c单文件实现通讯录系统的改进 一、多文件通讯录管理系统简介 系统需…

c++ 标准模板库 STL

C 标准模板库(STL,Standard Template Library)是一个强大的 C 库,包含了一组泛型类和函数,这些类和函数可以用来处理各种数据结构和算法。STL 的主要组成部分包括容器、算法、迭代器和函数对象。 ### STL 的主要组成部…

pyro plate的介绍,plate也能设置cuda pytorch概率编程 贝叶斯神经网络

class plate(name: str, size: Optional[int] None, subsample_size: Optional[int] None, subsample: Optional[torch.Tensor] None, dim: Optional[int] None, use_cuda: Optional[bool] None, device: Optional[str] None)[source] 基元 plate 获取参数存储()→ pyr…

sqli-labs靶场通关攻略(61-65)

Less-61 步骤一:查看数据库 ?id1)) and updatexml(1,concat(1,(select database())),1)-- 步骤二:查看表名 ?id1)) and updatexml(1,concat(1,(select group_concat(table_name) from information_schema.tables where table_schemasecurity)),1)--…