面向电网广域协调控制的非对称双场量子密钥分发方法与流程

文档序号:24160490发布日期:2021-03-05 16:09阅读:103来源:国知局
面向电网广域协调控制的非对称双场量子密钥分发方法与流程

[0001]
本发明涉及一种面向电网广域协调控制的非对称双场量子密钥分发方法,属于量子通信安全技术领域。


背景技术:

[0002]
随着能源互联网的高速发展,我国特高压远距离交直流输电线路不断建设,风、光、气、地热等新能源接入并网,大电网广域协调控制日趋复杂,控制类业务面临的安全形势也日益严峻。近年来,诸如乌克兰电网攻击等安全事件频发,导致大停电等事故,在一定程度上影响了社会稳定和国家安全。因此,如何提升大电网广域协调控制的安全性已迫在眉睫。
[0003]
量子密钥分发(quantum key distribution,qkd)具有信息论上的无条件安全性,其安全性由量子物理原理保证,可解决大电网广域协调控制业务数据的传输安全。1984年,bennett等人利用“单量子不可克隆定理”提出了第一个著名的量子密钥分发协议—bb84协议,该协议通过alice向bob发射一系列的偏振单光子传递密钥。为了实现bb84协议的安全性和较高的成码效率,2003年,hwang提出了诱骗态思想。窃听者eve利用实际中的探测器效率有限的缺陷,可以控制bob探测器的响应,从而在不被发现的情况下窃听到所有信息。对此,2012年,lo等人提出了与测量设备无关的量子密钥分发(measurement-device-independent quantum key distribution,mdi-qkd)协议。
[0004]
在qkd的长距离实际应用中,信道损耗是最严重的限制因素,这在一定程度上限制了其在大电网广域协调控制业务中的应用。为了解决这个问题,lucamarini等人在2018年提出了一个双场量子密钥分发(two-field quantum key distribution,tf-qkd)协议,克服了成码率限制,并提高了传输距离;但同时也会产生较大的失调误差。随后,wang等人提出了发送或不发送(sending-or-not-sending,sns)tf-qkd协议。由于该协议没有对信号脉冲位后置选择,并且信号脉冲不需要单光子干涉,所以在信号脉冲产生的错误率可忽略,填补了原有tf-qkd的剩余漏洞。与原始的tf-qkd相比,该协议更加实用,并且我们通过考虑统计波动和有限数量的相位片对其性能进行了研究,但是原始的sns tf-qkd协议是基于对称信道的,不适用于电力系统应用场景中。


技术实现要素:

[0005]
本发明提供一种面向电网广域协调控制的非对称双场量子密钥分发方法,解决在用户alice和bob与utp之间信道不对称情景下,实现这两个合法用户安全通信。
[0006]
为解决上述技术问题,本发明提供一种面向电网广域协调控制的非对称双场量子密钥分发方法,获取至少两个合法用户alice和bob;
[0007]
确定alice和bob在诱骗窗口的脉冲强度和随机相位,判断是否是有效响应事件;
[0008]
根据所述脉冲强度和随机相位,将信号脉冲和诱骗状态脉冲调制成不同的强度并发布;
[0009]
根据调制后的结果以及在确定出是有效响应事件时,分别得到alice和bob的单光子计数率的下界y
1l
和错误率e1;
[0010]
对单光子计数率的下界y
1l
和错误率e1进行纠错和隐私放大,确定密钥产生率和最终密钥,完成分发。
[0011]
进一步的,所述确定alice和bob在诱骗窗口的脉冲强度和随机相位,判断是否是有效响应事件的过程包括:
[0012]
在每个信号状态脉冲和诱骗状态脉冲的时间窗,控制alice和bob通过非对称信道向utp发送添加额外随机相位的信号状态脉冲和诱骗状态脉冲,在alice和bob的信号窗口中,alice和bob分别以预先设置的概率ε
a
和ε
b
决定是否发送信号状态脉冲;在alice和bob的诱骗窗口中,alice和bob分别发送诱骗状态脉冲;
[0013]
获取utp测量的alice和bob发送的信号状态脉冲和诱骗状态脉冲,并记录响应或不响应事件;
[0014]
获取alice和bob宣布的每个脉冲是在信号窗口还是诱骗窗口的信息以及alice和bob宣布的诱骗窗口的脉冲强度和随机相位;根据所述诱骗窗口的脉冲强度和随机相位,判断是否是有效响应事件。
[0015]
进一步的,所述控制alice和bob通过非对称信道向utp发送添加额外随机相位的信号状态脉冲和诱骗状态脉冲的过程包括:控制alice或bob推迟τ个时间窗发送脉冲,让alice和bob同一个时间窗的添加额外随机相位的信号状态脉冲和诱骗状态脉冲在非对称信道中同时到达utp。
[0016]
进一步的,所述记录响应或不响应事件的过程包括:
[0017]
在utp测量alice和bob发送的信号状态脉冲和诱骗状态脉冲后,获取utp的探测器是否对脉冲响应的信号,如果响应则记录为响应事件,否则,记录为不响应事件;
[0018]
所述判断是否是有效响应事件的过程包括;
[0019]
1)在alice和bob同时选择了信号窗口,并且在utp的两侧只有一个探测器响应时判断为有效响应事件;2)在当utp宣布探测器的单响应时,alice和bob都在诱骗窗口选择相应的强度时判断为有效响应事件。
[0020]
进一步的,利用诱骗态法,根据宣布的诱骗窗口的脉冲强度和随机相位,将信号脉冲和诱骗状态脉冲调制成不同的强度并发布。
[0021]
进一步的,调制后的信号脉冲的计数率和平均量子比特错误率均与诱骗脉冲的计数率和平均量子比特错误率相等,表示为下式:
[0022]
y1(signal)=y1(decoy),
[0023]
e1(signal)=e1(decoy)
[0024]
其中,y1为单光子计数率,e1为单光子平均量子比特错误率,signal和decoy分别表示信号状态脉冲和诱骗状态脉冲;
[0025]
在诱骗窗口中,alice和bob分别发送诱骗状态脉冲和其中脉冲强度的相干态α∈{ν
a
,w
a
,ο},β∈{ν
b
,w
b
,ο},ν
a
>w
a
,ν
b
>w
b
,ν
a
,w
a
表示强度相干态α的取值,ν
b
,w
b
表示强度相干态β的取值,ο表示真空源,δ
a

b
分别表示alice和bob给脉冲添加的随机相位,γ
a
和γ
b
是全局相位,定义w
a
+w
b
=μ1,v
a
+v
b
=μ2,当k1≤k2时,得到诱骗窗
口单光子计数率y
1l
的下界:
[0026][0027]
其中p
i

j
),是当强度为μ
j
时,i个光子数分布,i,j∈{0,1,2},是当强度分别为μ1,μ2时,产生有效事件的单光子状态的计数率,y0表示初始计数率,通过限制强度的比值,计算信号窗口单光子计数率的下界也为y
1l

[0028]
单光子脉冲的平均量子比特错误率为
[0029][0030]
其中,y0表示初始计数率,e0表示初始平均量子比特错误率,表示强度相干态为μ1时的错误率。
[0031]
一种面向电网广域协调控制的非对称双场量子密钥分发系统,包括:
[0032]
获取模块,用于获取至少两个合法用户alice和bob;
[0033]
判断模块,用于确定alice和bob在诱骗窗口的脉冲强度和随机相位,判断是否是有效响应事件;
[0034]
调制及发布模块,用于根据所述脉冲强度和随机相位,将信号脉冲和诱骗状态脉冲调制成不同的强度并发布;
[0035]
计算模块,用于根据调制后的结果以及在确定出是有效响应事件时,分别得到alice和bob的单光子计数率的下界y
1l
和错误率e1;
[0036]
确定模块,用于对单光子计数率的下界y
1l
和错误率e1进行纠错和隐私放大,确定密钥产生率和最终密钥,完成分发。
[0037]
进一步的,所述确定模块包括:
[0038]
处理模块,用于在每个信号状态脉冲和诱骗状态脉冲的时间窗,得到alice和bob通过非对称信道向utp发送添加额外随机相位的信号状态脉冲和诱骗状态脉冲,在alice和bob的信号窗口中,alice和bob分别以预先设置的概率ε
a
和ε
b
决定是否发送信号状态脉冲;在alice和bob的诱骗窗口中,alice和bob分别发送诱骗状态脉冲;
[0039]
记录模块,用于获取utp测量的alice和bob发送的信号状态脉冲和诱骗状态脉冲,并记录响应或不响应事件;
[0040]
有效判断模块,用于获取alice和bob宣布的每个脉冲是在信号窗口还是诱骗窗口的信息以及alice和bob宣布的诱骗窗口的脉冲强度和随机相位;根据所述诱骗窗口的脉冲强度和随机相位,判断是否是有效响应事件。
[0041]
进一步的,所述处理模块包括延时模块,用于控制控制alice或bob推迟τ个时间窗发送脉冲,让alice和bob同一个时间窗的添加额外随机相位的信号状态脉冲和诱骗状态脉冲在非对称信道中同时到达utp。
[0042]
进一步的,所述记录模块包括:
[0043]
信号获取模块,用于在utp测量alice和bob发送的信号状态脉冲和诱骗状态脉冲后,获取utp的探测器是否对脉冲响应的信号;
[0044]
信号记录模块,用于在接收到对脉冲响应的信号时记录为响应事件,否则,记录为不响应事件;
[0045]
所述有效判断模块包括:
[0046]
第一判断模块,用于在alice和bob同时选择了信号窗口,并且在utp的两侧只有一个探测器响应时判断为有效响应事件;
[0047]
第二判断模块,用于在当utp宣布探测器的单响应时,alice和bob都在诱骗窗口选择相应的强度时判断为有效响应事件。
[0048]
进一步的,所述调制及发布模块包括诱骗态法处理模块,用于利用诱骗态法,根据宣布的诱骗窗口的脉冲强度和随机相位,将信号脉冲和诱骗状态脉冲调制成不同的强度并发布。
[0049]
进一步的,所述诱骗态法处理模块用于将调制后的信号脉冲的计数率和平均量子比特错误率均与诱骗脉冲的计数率和平均量子比特错误率相等,表示为下式:
[0050]
y1(signal)=y1(decoy),
[0051]
e1(signal)=e1(decoy)
[0052]
其中,y1为单光子计数率,e1为单光子平均量子比特错误率,signal和decoy分别表示信号状态脉冲和诱骗状态脉冲;
[0053]
在诱骗窗口中,alice和bob分别发送诱骗状态脉冲和其中脉冲强度的相干态α∈{ν
a
,w
a
,ο},β∈{ν
b
,w
b
,ο},ν
a
>w
a
,ν
b
>w
b
,ν
a
,w
a
表示相干态α的取值,ν
b
,w
b
表示相干态β的取值,ο表示真空源,δ
a

b
分别表示alice和bob给脉冲添加的随机相位,γ
a
和γ
b
是全局相位,定义w
a
+w
b
=μ1,v
a
+v
b
=μ2,当k1≤k2时,得到诱骗窗口单光子计数率y
1l
的下界:
[0054][0055]
其中p
i

j
),是当强度为μ
j
时,i个光子数分布,i,j∈{0,1,2},是当强度分别为μ1,μ2时,产生有效事件的单光子状态的计数率,y0表示初始计数率,通过限制强度的比值,计算信号窗口单光子计数率的下界也为y
1l

[0056]
单光子脉冲的平均量子比特错误率为
[0057][0058]
其中,y0表示初始计数率,e0表示初始平均量子比特错误率。
[0059]
本发明所达到的有益效果:
[0060]
本发明与将不对称信道转化为对称信道并利用原始对称协议相比,可以有效提高密钥生成率和传输距离;在失调误差大于7.5%时,与bb84协议相比,性能更好。
附图说明
[0061]
图1是非对称tf-qkd结构;
[0062]
图2是秘密密钥率与总传输距离(l
a
+l
b
)的关系;
[0063]
图3是sns tf-qkd与bb84协议的密钥率比较。
具体实施方式
[0064]
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0065]
如图1所示,一种面向电网广域协调控制的非对称双场量子密钥分发方法,假设有两个合法用户alice和bob,charlie是密钥中心,l
a
和l
b
分别是用户与utp之间的距离(l
a
<l
b
)。
[0066]
具体的步骤如下:
[0067]
步骤一:对于每个信号状态脉冲和诱骗状态脉冲的时间窗,alice和bob通过非对称信道,向utp(不可信的第三方)发送脉冲,并给脉冲添加额外的随机相位。
[0068]
步骤二:根据步骤一alice和bob发送的脉冲和随机相位值分别计算得到信号状态脉冲和诱骗状态脉冲。alice(bob)随机选择一个信号窗口和一个诱骗窗口。在信号窗口中,alice(bob)决定是否发送信号状态脉冲;在诱骗窗口中,alice和bob分别发送诱骗状态脉冲。
[0069]
步骤三:utp利用强参考光进行相位补偿,然后测量步骤二alice和bob发送给utp的脉冲并记录两个探测器的响应或不响应事件。
[0070]
步骤四:在分发进度结束后,utp公布测量结果,用户宣布每个脉冲是在信号窗口还是诱骗窗口,并宣布诱骗窗口的强度和随机相位。
[0071]
步骤五:利用诱骗态法,合法用户将步骤三utp得到的信号脉冲和诱骗状态脉冲调制成不同的强度,然后发布详细信息。
[0072]
步骤六:最后,通过观察诱骗窗口的值,alice和bob估计单光子计数率的下界y
1l
和错误率e1。
[0073]
步骤七:在计算最终的秘密密钥之前,利用步骤六alice和bob估计的单光子计数率的下界y
1l
和错误率e1进行纠错和隐私放大,得到密钥产生率和最终密钥。
[0074]
在步骤一中,在非对称情况下,我们假设alice比bob离utp更近,则alice为了保持同步,应该推迟τ时间窗发送脉冲,这样可以让在同一个时间窗选择的两个状态同时到达分束器。
[0075]
在步骤三中,一个有效事件被定义为以下两种情况:(1)alice和bob同时选择了信号窗口,并且在utp的两侧只有一个探测器响应。在这种情况下,四个事件和相应的原始密钥如表1所示,其中,有效事件发生在信号窗口,如果alice(bob)发送一个信号脉冲,则她(他)记录一个比特1(0);如果alice(bob)不发送一个信号脉冲,则她(他)记录一个比特0(1);(2)当utp宣布探测器的单响应时,alice和bob都会在诱骗窗口选择相应的强度,相位δ
a
和δ
b
应该满足下面两个不等式之一:
[0076][0077]
其中,m是用户预先确定的相位片数。
[0078]
表1事件与原始密钥对应表
[0079][0080]
在步骤五中,诱骗态法基于以下公式:
[0081][0082]
由于窃听者eve无法区分哪个是信号脉冲,所以他只能在量子通道中采取相同的攻击策略。光子数分裂攻击将影响计数率y
n
和平均量子比特错误率(quantum bit error rate,qber)e
n
,并且在对称信道中,计数率和qber仅仅取决于光子的数量n,因此我们可以从y
n
和e
n
的合理性上判断是否存在偷听者。
[0083]
在非对称信道中,导致有效事件的n光子状态的计数率可以写成
[0084][0085]
我们将上述事件称为n光子有效事件。因为n光子有效事件包含来自alice的m个光子和bob的n-m个光子,于是等效光子数分布可以表示为
[0086][0087]
因此,n光子有效事件的计数率为
[0088][0089]
其中从上式我们得到,在非对称情况下,不仅取决于光子数量n,还取决于两个强度的比值k。因此,原先的单光子计数率下界y1和单光子错误率上界e1不能直接应用到非对称情况。
[0090]
在步骤七中,定义系统错误率其中e
d
是光学系统的内置失调误差,其中,x1、x2分别表示alice和bob发送脉冲的强度,η1、η2分别表示alice和bob
发送脉冲对应信道的透射率,单光子干涉产生的e
sys
会造成alice和bob之间额外的等效相位差。我们定义δ=arccos(1-2e
sys
),通过积分,平均增益和量子比特误差可以表示为
[0091][0092][0093]
其中,δ
a

b
为相位,m为相位片的数量。
[0094]
最后,利用上述公式,密钥生成率可以表示为
[0095][0096][0097]
式中p
za
,p
zb
分别表示alice和bob选择信号窗口的概率,ε
a

b
分别表示在信号窗口中,alice和bob发送信号脉冲的概率,1-ε
a
,1-ε
b
分别表示在信号窗口中,alice和bob不发送信号脉冲的概率,和分别表示信号窗口中有效事件的平均增益和平均量子比特错误率,e
1u
表示单光子错误率的上界,f是纠错效率,函数h(ξ)=-ξlog2(ξ)-(1-ξ)log2(1-ξ)。
[0098]
相应的本发明还提供一种面向电网广域协调控制的非对称双场量子密钥分发系统,包括:
[0099]
获取模块,用于获取两个合法用户alice和bob;
[0100]
判断模块,用于确定alice和bob在诱骗窗口的脉冲强度和随机相位,判断是否是有效响应事件;
[0101]
调制及发布模块,用于根据所述脉冲强度和随机相位,将信号脉冲和诱骗状态脉冲调制成不同的强度并发布;
[0102]
计算模块,用于根据调制后的结果以及在确定出是有效响应事件时,分别得到alice和bob的单光子计数率的下界y
1l
和错误率e1;
[0103]
确定模块,用于对单光子计数率的下界y
1l
和错误率e1进行纠错和隐私放大,确定密钥产生率和最终密钥,完成分发。
[0104]
所述确定模块包括:
[0105]
处理模块,用于在每个信号状态脉冲和诱骗状态脉冲的时间窗,得到alice和bob通过非对称信道向utp发送添加额外随机相位的信号状态脉冲和诱骗状态脉冲,在alice和bob的信号窗口中,alice和bob分别以预先设置的概率ε
a
和ε
b
决定是否发送信号状态脉冲;在alice和bob的诱骗窗口中,alice和bob分别发送诱骗状态脉冲;
[0106]
记录模块,用于获取utp测量的alice和bob发送的信号状态脉冲和诱骗状态脉冲,并记录响应或不响应事件;
[0107]
有效判断模块,用于获取alice和bob宣布的每个脉冲是在信号窗口还是诱骗窗口的信息以及alice和bob宣布的诱骗窗口的脉冲强度和随机相位;根据所述诱骗窗口的脉冲强度和随机相位,判断是否是有效响应事件。
[0108]
所述处理模块包括延时模块,用于控制控制alice或bob推迟τ个时间窗发送脉冲,让alice和bob同一个时间窗的添加额外随机相位的信号状态脉冲和诱骗状态脉冲在非对称信道中同时到达utp。
[0109]
所述记录模块包括:
[0110]
信号获取模块,用于在utp测量alice和bob发送的信号状态脉冲和诱骗状态脉冲后,获取utp的探测器是否对脉冲响应的信号;
[0111]
信号记录模块,用于在接收到对脉冲响应的信号时记录为响应事件,否则,记录为不响应事件;
[0112]
所述有效判断模块包括:
[0113]
第一判断模块,用于在alice和bob同时选择了信号窗口,并且在utp的两侧只有一个探测器响应时判断为有效响应事件;
[0114]
第二判断模块,用于在当utp宣布探测器的单响应时,alice和bob都在诱骗窗口选择相应的强度时判断为有效响应事件。
[0115]
所述调制及发布模块包括诱骗态法处理模块,用于利用诱骗态法,根据宣布的诱骗窗口的脉冲强度和随机相位,将信号脉冲和诱骗状态脉冲调制成不同的强度并发布。
[0116]
所述诱骗态法处理模块用于将调制后的信号脉冲的计数率和平均量子比特错误率均与诱骗脉冲的计数率和平均量子比特错误率相等,表示为下式:
[0117]
y1(signal)=y1(decoy),
[0118]
e1(signal)=e1(decoy)
[0119]
其中,y1为单光子计数率,e1为单光子平均量子比特错误率,signal和decoy分别表示信号状态脉冲和诱骗状态脉冲;
[0120]
在诱骗窗口中,alice和bob分别发送诱骗状态脉冲和其中脉冲强度的相干态α∈{ν
a
,w
a
,ο},β∈{ν
b
,w
b
,ο},ν
a
>w
a
,ν
b
>w
b
,ν
a
,w
a
表示相干态α的取值,ν
b
,w
b
表示相干态β的取值,ο表示真空源,δ
a

b
分别表示alice和bob给脉冲添加的随机相位,γ
a
和γ
b
是全局相位,定义w
a
+w
b
=μ1,v
a
+v
b
=μ2,当k1≤k2时,得到诱骗窗口单光子计数率y
1l
的下界:
[0121][0122]
其中p
i

j
),是当强度为μ
j
时,i个光子数分布,i,j∈{0,1,2},是当强度分别为μ1,μ2时,产生有效事件的单光子状态的计数率,y0表示初始计数率,通过限制强度的比值,计算信号窗口单光子计数率的下界也为y
1l

[0123]
单光子脉冲的平均量子比特错误率为
[0124][0125]
其中,y0表示初始计数率,e0表示初始平均量子比特错误率。
[0126]
图1是非对称tf-qkd结构,其中wcs为弱相干源,pm为相位调制器,im为强度调制器,d1(d2)为单光子探测器,l
a
和l
b
分别是用户与utp之间的距离(l
a
<l
b
)。
[0127]
图2是秘密密钥率与总传输距离(l
a
+l
b
)的关系,其中实线表示利用本文提出的方法,秘密密钥率与总传输距离的关系;虚线表示利用在近端增加额外的光纤或利用归一化
的方法补偿两个透射率之间的差异(原处理方法),秘密密钥率与总传输距离的关系。
[0128]
图3是sns tf-qkd与bb84协议的密钥率比较。当失调误差很小时,比如当失调误差为5%的时候,bb84协议的密钥率总是优于非对称sns tf-qkd。但是随着失调误差从5%增加到7.5%,bb84协议的密钥率下降很快,甚至降到零。然而非对称sns tf-qkd性能的变化并不大。
[0129]
本申请结合大电网广域协调控制业务场景,建立了具有非对称量子信道的sns tf-qkd结构。为进一步提升实用化水平,借鉴诱骗态法在不对称mdi-qkd中的应用,通过对系统参数增加一些额外约束条件,让不信任第三方(untrusted third party,utp)的两侧达到单光子干涉的最高可见性,将诱骗态法引入不对称sns tf-qkd协议。
[0130]
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0131]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0132]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0133]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0134]
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1