安全通论作业一,保举程序员口试秘籍

打印 上一主题 下一主题

主题 582|帖子 582|积分 1746



q

2
a
)



a
log

a
p
(
1



2
a

p

q
)



(
p

a
)
log

p

a
p
(
p



q

2
a
)
\begin{aligned} I(X, Z) &= [1+a-p-q]\log\frac{1+a-(p+q)}{(1-p)(1+2a-p-q)} \ &+ (q-a)\log\frac{q-a}{(1-p)(p+q-2a)} \ &+ a\log\frac{a}{p(1+2a-p-q)} + (p-a)\log\frac{p-a}{p(p+q-2a)} \end{aligned}
I(X,Z)​=[1+a−p−q]log(1−p)(1+2a−p−q)1+a−(p+q)​+(q−a)log(1−p)(p+q−2a)q−a​+alogp(1+2a−p−q)a​+(p−a)logp(p+q−2a)p−a​​
利用此
I
(
X
,
Z
)
I(X, Z)
I(X,Z) 就可知:以 X 为输入,Z 为输出的信道 F 的信道容量
C
=
m
a
x
[
I
(
X
,
Z
)
]
C = max[I(X, Z)]
C=max[I(X,Z)](这里最大值是针对 X 为全部可能的二元离散随机变量来盘算的)。
在此处一对一的信道中,其容量
C
=
m
a
x
0
<
a
,
p
<
1
[
I
(
X
,
Z
)
]
C = max_{0<a,p<1}[I(X,Z)]
C=max0<a,p<1​[I(X,Z)],这里的最大值是对仅仅两个变量 a 和 p 在条件 0 < a,p < 1 下之取的,也就是说 攻击信道容量 C,实在是 q 的函数。
攻击信道容量的数值分析

根据攻击信道容量公式
C
=
m
a
x
0
<
a
,
p
<
1
[
I
(
X
,
Z
)
]
=
m
a
x
0
<
a
,
p
<
1
[
(
1



a

p

q
)
log

1



a

(
p



q
)
(
1

p
)
(
1



2
a

p

q
)



(
q

a
)
log

q

a
(
1

p
)
(
p



q

2
a
)



a
log

a
p
(
1



2
a

p

q
)



(
p

a
)
log

p

a
p
(
p



q

2
a
)
]
\begin{aligned} C &= max_{0<a,p<1}[I(X,Z)] \ &= max_{0<a,p<1} [ (1+a-p-q)\log\frac{1+a-(p+q)}{(1-p)(1+2a-p-q)} \ &+ (q-a)\log\frac{q-a}{(1-p)(p+q-2a)} \ &+a\log\frac{a}{p(1+2a-p-q)} + (p-a)\log\frac{p-a}{p(p+q-2a)} ] \end{aligned}
C​=max0<a,p<1​[I(X,Z)]=max0<a,p<1​[(1+a−p−q)log(1−p)(1+2a−p−q)1+a−(p+q)​+(q−a)log(1−p)(p+q−2a)q−a​+alogp(1+2a−p−q)a​+(p−a)logp(p+q−2a)p−a​]​
下面给出以 q 为自变量的攻击信道容量的数值分析函数:
Compute mutual information

def get_i(a, p ,q):
c1 = 1 + a - p - q
c2 = q - a
c3 = p - a
c4 = 1 + 2 * a - p - q
c5 = p + q - 2 * a
i1 = c1 * np.log(c1 / ((1 - p) * c4))
i2 = c2 * np.log(c2 / ((1 - p) * c5))
i3 = a * np.log(a / (p * c4))
i4 = c3 * np.log(c3 / (p * c5))
i = i1 + i2 + i3 + i4
return i
def get_max_i(i):

def get_max_i(a, p ,q):
i = get_i(a, p ,q)
i = np.nan_to_num(i)
max_i = np.max(i)
print(max_i)

print(i)

return max_i
此中 get_i 函数是根据公式 I(X, Z) 盘算互信息,get_max_i 函数是根据
C
=
m
a
x
0
<
a
,
p
<
自我介绍一下,小编13年上海交大结业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不停到现在。
深知大多数网络安全工程师,想要提拔技能,每每是自己探索发展,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技能停滞不前!
因此收集整理了一份《2024年网络安全全套学习资料》,初衷也很简单,就是盼望可以或许资助到想自学提拔又不知道该从何学起的朋友。






既有适合小白学习的零基础资料,也有适合3年以上经验的小同伴深入学习提拔的进阶课程,基本涵盖了95%以上网络安全知识点,真正体系化!
由于文件比较大,这里只是将部门目录大纲截图出来,每个节点内里都包含大厂面经、学习条记、源码讲义、实战项目、解说视频,而且后续会连续更新
假如你觉得这些内容对你有资助,可以添加VX:vip204888 (备注网络安全获取)

一、网安学习发展门路图

网安全部方向的技能点做的整理,形成各个范畴的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,包管自己学得较为全面。

二、网安视频合集

观看零基础学习视频,看视频学习是最快捷也是最有用果的方式,跟着视频中老师的思绪,从基础到深入,还是很容易入门的。

三、精品网安学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些先辈整理的书籍大概手写的条记资料,这些条记详细记载了他们对一些技能点的理解,这些理解是比较独到,可以学到不一样的思绪。

四、网络安全源码合集+工具包

光学理论是没用的,要学会跟着一起敲,要动手实操,才气将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、网络安全口试题

末了就是各人最关心的网络安全口试题板块

一个人可以走的很快,但一群人才气走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都接待扫码到场我们的的圈子(技能交流、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习发展!

nimg.cn/aa7be04dc8684d7ea43acc0151aebbf1.png)
二、网安视频合集

观看零基础学习视频,看视频学习是最快捷也是最有用果的方式,跟着视频中老师的思绪,从基础到深入,还是很容易入门的。

三、精品网安学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些先辈整理的书籍大概手写的条记资料,这些条记详细记载了他们对一些技能点的理解,这些理解是比较独到,可以学到不一样的思绪。

四、网络安全源码合集+工具包

光学理论是没用的,要学会跟着一起敲,要动手实操,才气将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、网络安全口试题

末了就是各人最关心的网络安全口试题板块

一个人可以走的很快,但一群人才气走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都接待扫码到场我们的的圈子(技能交流、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习发展!
[外链图片转存中…(img-1MqNICkf-1712623110201)]

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表