Page 295 - 《软件学报》2020年第12期
P. 295

巩林明  等:数轴上保密关系测定协议                                                               3961





                                                           •
                                              •                 •
                                         •                 •
                                                                   •
                                   •                 •
                                          (a)                (b)


                                           •
                                        •                   •
                                                          •    •
                                        •               •
                                     •        •
                                                             •
                                           •                      •
                                                       •
                                          (c)                 (d)
                     Fig.5    Multi-dimensional relation between a rational number and a rational domain
                                            图 5   点与区间的关系

         4    数轴上面向有理数的保密区间关系测定问题

             面向有理数的保密区间关系测定问题,实质就是保密测定两个(上下界为有理数的)区间相交与否,并且协
         同计算完成后不会泄露双方的私有信息 a L ,a R ,b L ,b R 以及相交区间位于各自区间的哪一端.具体描述如下.
             Alice 和 Bob 是分布式环境下的两个实体,他们分别拥有一个(上下界为分数形式的实数或有理数的)区间
         dom A =[a L ,a R ]和 dom B =[b L ,b R ],二者通过协作保密测定两个区间的关系,如果相交,二者协同计算完成后不会泄露
         双方的私有信息 a L ,a R ,b L ,b R 以及 a L 与 b R ,a R 与 a L ,a R ,b L ,b R 的大小关系.
         4.1   数轴上面向有理数的保密区间关系测定协议Π 3
             两个(上下界为有理数的)区间 dom A =[a L ,a R ]和 dom B =[b L ,b R ]的相对位置关系在数轴上表现为 4 种情型,如图
         6 所示.

                                     a L  b L  a R  b R    b L a L b R  a R
                                      ⋅ ⋅  ⋅ ⋅              ⋅  ⋅ ⋅  ⋅
                                         (1)                  (2)


                                   a L  a R  b L  b R   b L  b R  a L  a R
                                   ⋅  ⋅ ⋅    ⋅           ⋅    ⋅  ⋅  ⋅
                                         (3)                  (4)

                                  Fig.6    Relationship between two rational intervals
                                           图 6   两有理区间的关系

             1.  具体协议.
             输入:系统安全参数:κ=logn,Alice 的(上、下界为有理数的)区间 dom A =[a L ,a R ],Bob 的(上、下界为有理数的)
         区间 dom B =[b L ,b R ];
                    ⎧ 1,  dom ∩  dom ≠  ∅
             输出: ∂= ⎨     B     A    .
                    ⎩ 0, dom ∩  B  dom =  A  ∅
             准备工作:Bob 先运行方案E的密钥生成算法,产生公私钥对(K Pub ,K Pri ),其中,K Pub =1+n,K Pri =λ;Alice 和 Bob 分
         别将自己的区间 dom A =[a L ,a R ],dom B =[b L ,b R ]的端点表示成数对形式 (a  ,a  ),(a  ,a  ) 与 (bb  ),(b  ,b  ) ,使得:
                                                                                 ,
                                                                1 L  2 L  1 R  R 2  1 L  2 L  1 R  R 2
   290   291   292   293   294   295   296   297   298   299   300