保密容量【Secrecy Capacity】
保密容量
定义:最大可实现的保密传输速率被称为保密容量
(参考文献:A Survey on Multiple-Antenna Techniques for Physical Layer Security)
比如,上图展示的是一个三端点对点的简单模型,包含发送源(Alice),合法用户(Bob)以及窃听者(Eve)。
在物理层安全中,通常用前文定义的保密容量来作为衡量指标。而保密容量不仅取决于Alice和Bob之间和主链路质量,同时也取决于Alice和Eve之间的窃听链路质量。在参考文献:The Gaussian wire-tap channel 中定义保密容量Cs计算如下:
其中
Cm代表主信道的香农容量,Cw代表窃听信道的香农容量。
其中P代表发送功率,Nm和Nw分别代表两个信道的噪声功率。
其实从Cs的定义式中我们可以看出,只有在主链路的信噪比大于窃听链路的信噪比时,通信系统才存在保密容量。而想要提升通信链路中的保密容量,一方面可以通过提升主链路的信噪比(发射功率,波束形成等),另一方面可以通过降低窃听链路的信噪比(人工噪声,波束形成等)来实现。
例,假设一个准静态平坦衰落
保密容量为:
其中hm以及hw分别为两个信道系数。
而对于不同的信道衰落模型,其瞬时保密容量时是不同的,因此,为了从长期的角度(跨越多个相干时隙)来评估安全性,采用平均保密容量来作为性能指标。具体来讲,平均保密容量等于衰落信道上的最大平均瞬时保密容量。(参考文献:On the Secrecy Capacity of Fading Channels)
我们又知道,为了使得平均保密容量最大化,需要在发射端根据CSI(信道状态信息)进行功率分配,因此,如果发射机具有不同的CSI,则平均保密容量可能不同。
所以我们进行总结:
在一个点对点系统中,保密容量主要由主信道和窃听信道的容量差以及发射机的CSI可用性决定。
注:我们在对波束形成器进行最优设计的时候,其主要难点就在于保密容量的非凸性,通常情况下一般用其他的凸性能指标来代替非凸目标函数,从而得到一个次优化波束设计,例如最小均方误差以及能量效率等。
保密容量【Secrecy Capacity】相关推荐
- 【论文阅读】SteganoGAN: High Capacity Image Steganography with GANs
参考链接 SteganoGAN 论文介绍 GAN隐写简单介绍 SteganoGAN 项目运行过程 SteganoGAN 官方文档 SteganoGAN: High Capacity Image Ste ...
- Java NIO(New I/O)的三个属性position、limit、capacity
在缓冲区中,最重要的属性有下面三个,它们一起合作完成对缓冲区内部状态的变化跟踪: capacity position limit position和limit的含义取决于Buffer处在读模式还是写模 ...
- SAP WM中阶Storage Type的Capacity Check – Usage check based on material
SAP WM中阶Storage Type的Capacity Check – Usage check based on material 1, Storage type Z03激活了Capacity C ...
- SAP WM中阶Storage Type的Capacity Check – Check based on maximum quantity per bin in storage type.
SAP WM中阶Storage Type的Capacity Check – Check based on maximum quantity per bin in storage type. 1, St ...
- SAP WM中阶Storage Type的Capacity Check – Check based on palletization according to SUT 1
SAP WM中阶Storage Type的Capacity Check – Check based on palletization according to SUT 1 SAP WM模块里,可以根 ...
- 闲话能力管理(Capacity Management)
之前公司有组织过ITIL培训,当时听得云里雾里,只见IT组的同事在台上讲得眉飞色舞.今天无意中读了一下IBM出版的新书ITIL.Capacity.Management,有了些印象,是以稍作摘录,备为后 ...
- linq之Capacity(转载)
出处:博客园 作者:mumuliang 连接:http://www.cnblogs.com/mumuliang/p/3914425.html Capacity 在.NET中List的容量应该只是受到硬 ...
- 利用yarn capacity scheduler在EMR集群上实现大集群的多租户的集群资源隔离和quota限制...
转自:https://m.aliyun.com/yunqi/articles/79700 背景 使用过hadoop的人基本都会考虑集群里面资源的调度和优先级的问题,假设你现在所在的公司有一个大hado ...
- C++中vector的capacity和size的区别
vector中 capacity是指最少要多少元素才会使容器重新分配,reserve()可以设置capacity值. size是指容器中有多少个元素,resize()可以修改容器大小. 乍一看,如果没 ...
- size/resize与 capacity/reserve
size/resize size实际是说明该容器中目前实际有多少个元素,而resize则是通过在容器尾部添加或删除一些元素,以达到调整容器当中实际内容,使容器达到指定大小的目的. 适用于list ve ...
最新文章
- Oracle中序列(Sequence)详解
- java nio channel原理_Java NIO 选择器(Selector)与通道(Channel) 原理 | 学步园
- 搭建 Verilog 仿真环境
- eclipse怎么导入一个Java项目(莫要错过,最详细教程!)
- bootstrat 设置 select option 选项的值
- 先弄个XML解析器代码抄一抄 慢慢研究 O(∩_∩)O哈哈~
- PAT 1065 A+B and C (64bit) (20)
- 功能测试代码python_如何使您的Python代码更具功能性
- mxnet安装(Jetson)
- 自主开发编程语言被指Python套壳,中科院开发者道歉
- python中outside loop_Python入门指引
- 优秀的程序员是如何处理技术 Bug 的?
- 计算机无法上网修复工具,网络异常修复工具,连接后无法上网修复方式
- 国外 Warez 网站 杂集
- 如何删除Word中的边框线
- 程序员必读书籍排行榜
- String字符串倒叙输出
- linux安装硬盘阵列卡驱动,centos7 RAID磁盘阵列卡驱动安装图文教程
- 安装程序无法继续因为计算机上安,Windows安装无法继续怎么办?Windows安装无法继续的解决方法...
- 海报设计如何做好文案超多的海报
热门文章
- 【Android Test】糟心的“Empty test suite ”异常
- Bzoj1208 宠物收养所
- [HNOI2004]宠物收养所(简单理解,用set写的)
- vlan互通三种方式之二第二篇
- 【项目管理/PMP/PMBOK第六版/新考纲】计算题! 项目章程/变更/工作绩效报告/项目范围说明书/工作分解结构WBS/最小浮动时间/挣值分析/采购
- 罗斯蒙特214CRTSMB1S3M0420SLM2AR1C1B1TBM2温度传感器
- macos 系统固件 路径_iTunes下载的固件在哪里?iTunes固件文件路径详解
- armv8 boot流程(二):软件如何判断当前是cold reset/warm reset/primary boot/senondary boot
- 1.10 新概念 have a cold/headache
- Python3.7 安装Airflow 报错tenacity.async import AsyncRetrying