保密容量

定义:最大可实现的保密传输速率被称为保密容量
(参考文献: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代表发送功率,NmNw分别代表两个信道的噪声功率。

其实从Cs的定义式中我们可以看出,只有在主链路的信噪比大于窃听链路的信噪比时,通信系统才存在保密容量。而想要提升通信链路中的保密容量,一方面可以通过提升主链路的信噪比(发射功率,波束形成等),另一方面可以通过降低窃听链路的信噪比(人工噪声,波束形成等)来实现。

例,假设一个准静态平坦衰落
保密容量为:

其中hm以及hw分别为两个信道系数。

而对于不同的信道衰落模型,其瞬时保密容量时是不同的,因此,为了从长期的角度(跨越多个相干时隙)来评估安全性,采用平均保密容量来作为性能指标。具体来讲,平均保密容量等于衰落信道上的最大平均瞬时保密容量。(参考文献:On the Secrecy Capacity of Fading Channels)

我们又知道,为了使得平均保密容量最大化,需要在发射端根据CSI(信道状态信息)进行功率分配,因此,如果发射机具有不同的CSI,则平均保密容量可能不同。

所以我们进行总结:
在一个点对点系统中,保密容量主要由主信道和窃听信道的容量差以及发射机的CSI可用性决定。

注:我们在对波束形成器进行最优设计的时候,其主要难点就在于保密容量的非凸性,通常情况下一般用其他的凸性能指标来代替非凸目标函数,从而得到一个次优化波束设计,例如最小均方误差以及能量效率等。

保密容量【Secrecy Capacity】相关推荐

  1. 【论文阅读】SteganoGAN: High Capacity Image Steganography with GANs

    参考链接 SteganoGAN 论文介绍 GAN隐写简单介绍 SteganoGAN 项目运行过程 SteganoGAN 官方文档 SteganoGAN: High Capacity Image Ste ...

  2. Java NIO(New I/O)的三个属性position、limit、capacity

    在缓冲区中,最重要的属性有下面三个,它们一起合作完成对缓冲区内部状态的变化跟踪: capacity position limit position和limit的含义取决于Buffer处在读模式还是写模 ...

  3. 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 ...

  4. 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 ...

  5. 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模块里,可以根 ...

  6. 闲话能力管理(Capacity Management)

    之前公司有组织过ITIL培训,当时听得云里雾里,只见IT组的同事在台上讲得眉飞色舞.今天无意中读了一下IBM出版的新书ITIL.Capacity.Management,有了些印象,是以稍作摘录,备为后 ...

  7. linq之Capacity(转载)

    出处:博客园 作者:mumuliang 连接:http://www.cnblogs.com/mumuliang/p/3914425.html Capacity 在.NET中List的容量应该只是受到硬 ...

  8. 利用yarn capacity scheduler在EMR集群上实现大集群的多租户的集群资源隔离和quota限制...

    转自:https://m.aliyun.com/yunqi/articles/79700 背景 使用过hadoop的人基本都会考虑集群里面资源的调度和优先级的问题,假设你现在所在的公司有一个大hado ...

  9. C++中vector的capacity和size的区别

    vector中 capacity是指最少要多少元素才会使容器重新分配,reserve()可以设置capacity值. size是指容器中有多少个元素,resize()可以修改容器大小. 乍一看,如果没 ...

  10. size/resize与 capacity/reserve

    size/resize size实际是说明该容器中目前实际有多少个元素,而resize则是通过在容器尾部添加或删除一些元素,以达到调整容器当中实际内容,使容器达到指定大小的目的. 适用于list ve ...

最新文章

  1. Oracle中序列(Sequence)详解
  2. java nio channel原理_Java NIO 选择器(Selector)与通道(Channel) 原理 | 学步园
  3. 搭建 Verilog 仿真环境
  4. eclipse怎么导入一个Java项目(莫要错过,最详细教程!)
  5. bootstrat 设置 select option 选项的值
  6. 先弄个XML解析器代码抄一抄 慢慢研究 O(∩_∩)O哈哈~
  7. PAT 1065 A+B and C (64bit) (20)
  8. 功能测试代码python_如何使您的Python代码更具功能性
  9. mxnet安装(Jetson)
  10. 自主开发编程语言被指Python套壳,中科院开发者道歉
  11. python中outside loop_Python入门指引
  12. 优秀的程序员是如何处理技术 Bug 的?
  13. 计算机无法上网修复工具,网络异常修复工具,连接后无法上网修复方式
  14. 国外 Warez 网站 杂集
  15. 如何删除Word中的边框线
  16. 程序员必读书籍排行榜
  17. String字符串倒叙输出
  18. linux安装硬盘阵列卡驱动,centos7 RAID磁盘阵列卡驱动安装图文教程
  19. 安装程序无法继续因为计算机上安,Windows安装无法继续怎么办?Windows安装无法继续的解决方法...
  20. 海报设计如何做好文案超多的海报

热门文章

  1. 【Android Test】糟心的“Empty test suite ”异常
  2. Bzoj1208 宠物收养所
  3. [HNOI2004]宠物收养所(简单理解,用set写的)
  4. vlan互通三种方式之二第二篇
  5. 【项目管理/PMP/PMBOK第六版/新考纲】计算题! 项目章程/变更/工作绩效报告/项目范围说明书/工作分解结构WBS/最小浮动时间/挣值分析/采购
  6. 罗斯蒙特214CRTSMB1S3M0420SLM2AR1C1B1TBM2温度传感器
  7. macos 系统固件 路径_iTunes下载的固件在哪里?iTunes固件文件路径详解
  8. armv8 boot流程(二):软件如何判断当前是cold reset/warm reset/primary boot/senondary boot
  9. 1.10 新概念 have a cold/headache
  10. Python3.7 安装Airflow 报错tenacity.async import AsyncRetrying