^_^ 本网站计划打包出售(包含域名),网站出售不影响MiniSAR产品采购及数据采集业务,咨询方式:150-110-63408(微信同号) ×
立即咨询

新闻资讯

news

首页 / 新闻资讯 / 技术资讯

微型SAR数据基于同态加密的分布式存储安全方案

同态加密作为可在密文域直接执行运算的密码体制,能够在不解密数据的前提下完成密文计算,适配微型SAR分布式存储场景“存储与计算分离”的业务需求。本文针对微型SAR数据存储安全痛点,设计一套基于同态加密的分布式存储安全方案,构建分层安全架构,明确数据预处理、同态加密、分布式分片存储、密文检索与访问控制、密文融合成像、解密校验全流程机制,对方案安全模型、性能瓶颈、优化策略进行分析。

一、微型SAR数据特征与安全威胁模型


1. 微型SAR数据特征

微型SAR观测数据分为原始回波数据和成像产品数据两类,数据特征直接决定加密与存储方案设计:
(1)复数信号特性:原始回波为复数采样信号,包含实部、虚部,后续距离向压缩、方位向压缩等成像处理大量使用复数乘加运算,普通实数域同态加密需要对实虚部分离编码处理。
(2)高数据量、流式生成:低空平台持续采集,数据流式输出,单架次任务可产生GB级回波采样,对分布式分片、并行加密能力提出要求。
(3)多粒度访问需求:不同用户权限不同,部分用户仅允许读取低分辨率图像,授权处理节点可执行密文域叠加、统计,最高权限方可解密原始回波。
(4)数据依赖性:SAR成像依赖连续分块回波片段,分片存储不能破坏回波块之间时序相关性,分片策略需要兼顾分布式容错与信号连续性。

2. 系统安全威胁模型

本文定义半诚实威胁模型,分布式存储集群内所有存储节点为半诚实敌手:节点严格执行协议规定操作,但会尽可能挖掘密文内隐含信息,尝试推断SAR目标位置、区域特征;敌手可窃听节点间传输数据,篡改分片数据,发起重放攻击;存储节点之间不可相互信任。
本方案需要抵御的安全威胁:
(1)数据窃听攻击:存储节点、网络攻击者截获传输或者磁盘内存储数据,试图还原SAR原始回波、图像明文。
(2)数据篡改攻击:恶意节点修改密文分片,导致后续密文运算、成像结果失真。
(3)非授权访问:非法用户绕过权限体系读取密文,发起越权密文运算请求。
(4)密文膨胀与拒绝服务:攻击者发送大量无效密文运算请求,消耗分布式节点算力资源。

同时设定可信实体边界:数据采集终端(微型SAR载荷配套地面终端)、密钥管理中心为可信实体;所有分布式存储节点属于不可信域。

二、基于同态加密的分布式存储安全方案架构


1. 架构总体设计

整体架构分为四层:数据采集预处理层、密钥管理层、同态加密与分片层、分布式密文存储与密文计算层。四层之间解耦,可信域与不可信域严格隔离。
(1)数据采集预处理层:部署在微型SAR地面接收终端,负责回波数据接收、数据分块、信号预处理、格式标准化,属于可信端。该层不做复杂成像,仅完成数据清洗、噪声过滤,把连续回波流切分为固定大小数据块,为同态加密编码做准备。
(2)密钥管理层:独立可信服务器,负责同态加密公私钥生成、密钥分发、密钥生命周期管理、用户属性证书发放、密钥撤销。密钥不会下发至分布式存储节点,存储节点全程无法接触私钥。密钥中心支持多用户密钥隔离,不同观测任务SAR数据使用独立密钥对,实现任务间数据隔离。
(3)同态加密与分片层:同样部署在可信终端,接收预处理后的SAR数据块,选用CKKS同态加密方案,对复数回波实部、虚部分别编码加密;加密完成后对密文进行分片,引入纠删码机制,将密文分片分发至不同分布式存储节点。
(4)分布式密文存储与密文计算层:由多个异构存储节点组成不可信集群。节点仅存储密文分片,接收可信终端下发的密文运算指令,在密文域完成指定运算(像素累加、幅度统计、相干叠加等基础运算);节点之间同步分片,完成故障副本迁移,所有操作全程不执行解密。

2. 核心组件功能说明

(1)SAR数据预处理模块:完成回波时序校验、异常采样点剔除,将复数回波向量拆解为实部向量、虚部向量,适配CKKS浮点数编码,将长序列数据切分为固定长度向量块,匹配同态加密多项式环的向量打包容量,降低密文膨胀率。
(2)同态加密引擎:采用CKKS方案,支持浮点数密文运算,适配SAR图像像素浮点幅值、相位数据。加密引擎集成打包编码技术,将多个SAR采样点打包进单个密文多项式,提升加密吞吐、降低单位数据密文开销。
(3)密文分片与容错模块:对加密完成的密文块采用纠删码分片,将一份密文拆分为n个分片,存储在n个独立节点,恢复密文只需要k个分片,实现分布式存储容错,单节点失效不影响密文恢复。分片附带哈希校验摘要,用于密文完整性校验。
(4)密文访问控制模块:采用属性基访问控制机制,用户访问请求附带属性证书,密钥中心校验属性,只有满足访问策略的用户,才允许发起密文读取、密文计算请求;未授权用户无法获取密文分片访问权限。
(5)密文运算代理模块:接收可信终端下发运算算子,调度分布式节点并行完成密文域向量运算,收集各节点密文运算结果分片,汇总后返回给可信终端。存储节点仅执行基础密文算子,不具备自主发起复杂成像运算能力。
(6)完整性校验模块:每个密文分片附加哈希摘要,当读取密文分片或者密文运算完成后,可信终端校验哈希值,识别密文篡改。

三、方案工作流程


本方案完整流程分为六个阶段:数据预处理、密钥生成与分发、SAR数据同态加密、密文分片分布式存储、密文域协同计算、密文取回与解密校验。

1. 数据预处理

微型SAR平台下传回波数据至可信地面终端,预处理模块执行:
(1)回波时序校验,剔除丢包、异常采样点;
(2)将复数回波信号分解为实部序列、虚部序列;
(3)按照CKKS多项式打包参数,将一维采样序列切分为固定长度向量块;
(4)对向量归一化缩放,适配CKKS明文值域限制,生成标准化明文向量。

预处理不会改变SAR信号的相位、幅度信息,保证后续成像精度不受预处理操作影响。

2. 密钥生成与分发

密钥管理中心执行CKKS密钥生成,输出公钥、私钥、评估密钥。私钥永久保存在密钥中心,不对外传输;公钥、评估密钥下发至可信终端,用于加密与密文运算。当新增观测任务时,密钥中心生成独立密钥对,实现任务数据隔离;用户访问权限变更时,密钥中心完成属性证书发放、撤销操作。分布式存储节点仅持有公共参数,无任何密钥材料。

3. SAR数据同态加密

可信终端调用同态加密引擎,对预处理后的明文向量进行打包编码,将SAR采样明文向量映射到多项式环,使用公钥加密得到密文。复数回波实部向量、虚部向量分别加密,生成两组独立密文。对于已经生成的SAR图像产品,直接对图像浮点像素向量打包加密。
打包编码机制是提升微型SAR加密效率关键:将数十个SAR采样点打包进同一个密文多项式,一次加密操作处理多个采样值,减少密文数量,缓解密文膨胀问题。

4. 密文分片与分布式存储

密文生成完成后,可信终端对密文块做纠删码分片,计算每个分片哈希摘要,随后将密文分片连同摘要分发至分布式存储集群不同节点。节点接收分片后持久化存储,同步分片副本实现集群容灾。
存储节点全程只存储密文分片与校验摘要,无法解析密文内容。当终端需要读取数据时,从至少k个节点取回密文分片,重构完整密文块。

5. 密文域协同计算

当用户需要对SAR数据做基础信号处理(例如多帧图像相干叠加、区域像素统计、幅度均值计算),不需要取回全部密文解密。可信终端生成密文运算指令,下发至分布式集群,多个存储节点并行在密文域执行乘加运算,运算结果密文分片汇总传回可信终端。
整个计算过程所有节点始终处理密文,原始SAR信号不会在存储节点暴露明文。需要强调:受限于同态加密计算开销,复杂成像算法(距离多普勒成像)不适合完全在密文域执行,本方案密文计算定位在轻量级SAR数据聚合、统计类运算,复杂成像在可信终端解密后完成。

6. 密文取回、解密与完整性校验

可信终端收集足够数量密文分片,重构完整密文。首先校验分片哈希摘要,判断密文分片是否被篡改;校验通过后,将密文发送至密钥中心,密钥中心使用私钥完成解密,输出SAR明文向量,还原回波或者图像数据。解密完成后,终端验证信号质量,确认解密数据无失真。

四、方案安全性分析与性能优化


1. 安全性分析

(1)数据保密性:基于CKKS同态加密语义安全特性,在半诚实模型下,存储节点获取密文分片,无法推断明文SAR采样、目标信息。私钥保存在独立可信密钥中心,不可信节点无法获取解密密钥,即使密文分片泄露,攻击者无法还原原始SAR数据。
(2)数据完整性:每个密文分片附带哈希摘要,任何节点修改密文分片,哈希校验失败,系统可识别篡改行为;纠删码分片机制,少量节点分片损坏不影响密文恢复。
(3)访问可控性:结合属性基访问控制,用户必须持有合法属性证书才能访问密文分片,实现细粒度权限管控,阻止非授权访问。
(4)抗重放攻击:每一条密文运算请求附带时间戳与任务编号,密钥中心校验请求时效性,拦截重放攻击。

2. 性能瓶颈分析

同态加密应用于微型SAR分布式存储,核心瓶颈有三点:
(1)密文膨胀:CKKS密文大小远大于明文,微型SAR海量采样数据会带来存储容量开销上升;
(2)密文计算延迟:多项式环上密文乘运算开销高,大规模密文并行运算会消耗大量算力;
(3)打包编码约束:明文值域、向量长度受多项式环参数限制,需要预先对SAR信号缩放处理。

3. 针对性优化策略

(1)自适应打包编码优化:根据微型SAR回波采样动态范围,自适应调整打包向量长度,在明文值域约束内最大化单密文打包采样数量,减少密文总量,降低存储开销。
(2)分级密文处理策略:区分数据类型,原始回波采用完整同态加密;静态低分辨率预览图像可采用轻量化加密策略;仅需要密文运算的数据启用CKKS,纯归档存储的SAR数据可结合传统加密做混合加密,平衡安全与性能。
(3)并行分片调度优化:可信终端采用多线程并行加密,密文分片分发采用异步IO,提升数据上传吞吐;分布式节点密文运算采用任务流水线调度,减少节点空闲等待时间。
(4)运算算子裁剪:只在密文域保留SAR业务必需的基础算子,复杂成像、非线性处理迁移至可信终端解密后执行,避免在密文域执行高复杂度运算,控制延迟。

4. 方案局限性

本方案在半诚实敌手模型下安全,无法抵御恶意敌手持续破坏大量密文分片、暴力破解密钥的攻击;密文域仅适合轻量级运算,完整SAR成像全流程密文计算在当前硬件条件下实时性不足。方案适合低空微型SAR数据安全归档、密文域多观测帧数据聚合场景,不适合需要实时成像处理的业务。

针对微型SAR低空观测敏感数据在分布式外包存储场景下的明文泄露风险,本文设计一套基于CKKS同态加密的分布式存储安全方案,构建四层解耦架构,实现微型SAR回波与成像产品密文分片托管、不可信节点密文域轻量级运算、细粒度访问控制与完整性校验。方案将解密操作隔离在可信密钥中心,分布式存储节点全程无法接触SAR明文,有效解决传统分布式存储外包带来的数据隐私泄露问题。同时,结合微型SAR复数信号特征,采用实虚部分离编码、打包编码、纠删码分片机制,缓解同态加密密文膨胀问题,适配微型SAR流式数据存储业务。



MiniSAR聚焦于微型合成孔径雷达(SAR)制造研发,为用户提供定制化机载SAR、轻型MiniSAR、无人机载MiniSAR、SAR数据采集服务、SAR飞行服务等。如您有相关业务需求,欢迎联系!



上一篇: 无
下一篇: 机载SAR的散热设计与维护
返回列表