测试sigmoid函数(不同的degree),看看误差

wbq@wbq-virtual-machine:~/HEAAN/HEAAN/run$ ./sigmoid
!!! START TEST SIGMOID !!!
n=16
degree=2
------------------
Start Sigmoid
cipher logq before: 1200 logp: 23
cipher logq after polunom: 1177 logp: 23
Sigmoid time = 15904.8 ms
------------------
---------------------
mSigmoid: 0 :(0.703998,0.0928486)
dSigmoid: 0 :(0.707027,0.108769)
eSigmoid: 0 :(-0.00302933,-0.0159206)
---------------------
---------------------
mSigmoid: 1 :(0.729584,0.117744)
dSigmoid: 1 :(0.729642,0.142668)
eSigmoid: 1 :(-5.81089e-05,-0.0249243)
---------------------
---------------------
mSigmoid: 2 :(0.551493,0.255039)
dSigmoid: 2 :(0.540879,0.237549)
eSigmoid: 2 :(0.0106141,0.0174906)
---------------------
---------------------
mSigmoid: 3 :(0.654954,0.145904)
dSigmoid: 3 :(0.645711,0.154811)
eSigmoid: 3 :(0.00924253,-0.00890714)
---------------------
---------------------
mSigmoid: 4 :(0.70439,0.0779989)
dSigmoid: 4 :(0.710182,0.0920651)
eSigmoid: 4 :(-0.00579228,-0.0140663)
---------------------
---------------------
mSigmoid: 5 :(0.586469,0.132525)
dSigmoid: 5 :(0.581353,0.133091)
eSigmoid: 5 :(0.00511547,-0.000566341)
---------------------
---------------------
mSigmoid: 6 :(0.516598,0.212303)
dSigmoid: 6 :(0.514065,0.200936)
eSigmoid: 6 :(0.00253327,0.0113677)
---------------------
---------------------
mSigmoid: 7 :(0.600821,0.060923)
dSigmoid: 7 :(0.600623,0.0631264)
eSigmoid: 7 :(0.000197445,-0.00220332)
---------------------
---------------------
mSigmoid: 8 :(0.678327,0.118859)
dSigmoid: 8 :(0.674306,0.131852)
eSigmoid: 8 :(0.00402036,-0.0129927)
---------------------
---------------------
mSigmoid: 9 :(0.518017,0.151597)
dSigmoid: 9 :(0.516503,0.147357)
eSigmoid: 9 :(0.00151306,0.00424058)
---------------------
---------------------
mSigmoid: 10 :(0.675971,0.0195767)
dSigmoid: 10 :(0.683479,0.0223246)
eSigmoid: 10 :(-0.00750818,-0.0027479)
---------------------
---------------------
mSigmoid: 11 :(0.728894,0.0631989)
dSigmoid: 11 :(0.741574,0.0788802)
eSigmoid: 11 :(-0.0126806,-0.0156813)
---------------------
---------------------
mSigmoid: 12 :(0.740003,0.101071)
dSigmoid: 12 :(0.746213,0.126626)
eSigmoid: 12 :(-0.0062108,-0.0255555)
---------------------
---------------------
mSigmoid: 13 :(0.622819,0.0109015)
dSigmoid: 13 :(0.625317,0.0116008)
eSigmoid: 13 :(-0.00249796,-0.000699249)
---------------------
---------------------
mSigmoid: 14 :(0.535404,0.113801)
dSigmoid: 14 :(0.533704,0.112413)
eSigmoid: 14 :(0.00169933,0.00138874)
---------------------
---------------------
mSigmoid: 15 :(0.671025,0.236731)
dSigmoid: 15 :(0.640707,0.240728)
eSigmoid: 15 :(0.0303176,-0.00399736)
---------------------
!!! END TEST SIGMOID !!!
wbq@wbq-virtual-machine:~/HEAAN/HEAAN/run$ make
rm -rf sigmoid
Building target: sigmoid
Invoking: GCC C++ Linker
g++ sigmoid.cpp -o sigmoid -L/usr/local/lib ../lib/libHEAAN.a -lntl -lgmp -lm -std=c++11 -O2 -I/../src -pthread
Finished building target: sigmoidwbq@wbq-virtual-machine:~/HEAAN/HEAAN/run$ ./sigmoid
!!! START TEST SIGMOID !!!
n=16
degree=3
------------------
Start Sigmoid
cipher logq before: 1200 logp: 23
cipher logq after polunom: 1131 logp: 23
Sigmoid time = 24892.4 ms
------------------
---------------------
mSigmoid: 0 :(0.631673,0.0670611)
dSigmoid: 0 :(0.631798,0.0669597)
eSigmoid: 0 :(-0.000124181,0.000101427)
---------------------
---------------------
mSigmoid: 1 :(0.687052,0.077029)
dSigmoid: 1 :(0.687485,0.0763133)
eSigmoid: 1 :(-0.000433525,0.000715761)
---------------------
---------------------
mSigmoid: 2 :(0.707393,0.0374582)
dSigmoid: 2 :(0.706779,0.0365349)
eSigmoid: 2 :(0.000613222,0.000923231)
---------------------
---------------------
mSigmoid: 3 :(0.697794,0.023575)
dSigmoid: 3 :(0.697137,0.0230789)
eSigmoid: 3 :(0.000656731,0.000496138)
---------------------
---------------------
mSigmoid: 4 :(0.731351,0.0687209)
dSigmoid: 4 :(0.731497,0.0664673)
eSigmoid: 4 :(-0.000145919,0.00225361)
---------------------
---------------------
mSigmoid: 5 :(0.635208,0.0606172)
dSigmoid: 5 :(0.635304,0.0604834)
eSigmoid: 5 :(-9.56784e-05,0.000133741)
---------------------
---------------------
mSigmoid: 6 :(0.565147,0.0892662)
dSigmoid: 6 :(0.565144,0.0892999)
eSigmoid: 6 :(3.31664e-06,-3.36742e-05)
---------------------
---------------------
mSigmoid: 7 :(0.741156,0.150109)
dSigmoid: 7 :(0.74567,0.150323)
eSigmoid: 7 :(-0.00451392,-0.000213266)
---------------------
---------------------
mSigmoid: 8 :(0.64439,0.213447)
dSigmoid: 8 :(0.643476,0.215332)
eSigmoid: 8 :(0.000914058,-0.00188491)
---------------------
---------------------
mSigmoid: 9 :(0.709149,0.0609421)
dSigmoid: 9 :(0.709141,0.0596519)
eSigmoid: 9 :(8.17139e-06,0.00129018)
---------------------
---------------------
mSigmoid: 10 :(0.558811,0.0515116)
dSigmoid: 10 :(0.558816,0.0515164)
eSigmoid: 10 :(-4.76724e-06,-4.80168e-06)
---------------------
---------------------
mSigmoid: 11 :(0.504122,0.0234283)
dSigmoid: 11 :(0.504124,0.0234285)
eSigmoid: 11 :(-1.67366e-06,-1.82294e-07)
---------------------
---------------------
mSigmoid: 12 :(0.673021,0.19464)
dSigmoid: 12 :(0.673412,0.196978)
eSigmoid: 12 :(-0.000391477,-0.00233746)
---------------------
---------------------
mSigmoid: 13 :(0.680272,0.00186009)
dSigmoid: 13 :(0.679789,0.00183499)
eSigmoid: 13 :(0.00048319,2.50998e-05)
---------------------
---------------------
mSigmoid: 14 :(0.607151,0.125078)
dSigmoid: 14 :(0.607215,0.125321)
eSigmoid: 14 :(-6.47079e-05,-0.000242389)
---------------------
---------------------
mSigmoid: 15 :(0.754563,0.198299)
dSigmoid: 15 :(0.760489,0.203281)
eSigmoid: 15 :(-0.00592569,-0.00498222)
---------------------
!!! END TEST SIGMOID !!!
44444444444444444444444444444444
wbq@wbq-virtual-machine:~/HEAAN/HEAAN/run$ ./sigmoid
!!! START TEST SIGMOID !!!
n=16
degree=4
------------------
Start Sigmoid
cipher logq before: 1200 logp: 23
cipher logq after polunom: 1131 logp: 23
Sigmoid time = 21389.6 ms
------------------
---------------------
mSigmoid: 0 :(0.719447,0.133705)
dSigmoid: 0 :(0.722146,0.133486)
eSigmoid: 0 :(-0.00269844,0.00021971)
---------------------
---------------------
mSigmoid: 1 :(0.517843,0.012457)
dSigmoid: 1 :(0.517842,0.0124573)
eSigmoid: 1 :(1.29845e-06,-3.12131e-07)
---------------------
---------------------
mSigmoid: 2 :(0.736109,0.0750661)
dSigmoid: 2 :(0.736579,0.0725218)
eSigmoid: 2 :(-0.000469483,0.00254432)
---------------------
---------------------
mSigmoid: 3 :(0.506602,0.26916)
dSigmoid: 3 :(0.506369,0.266998)
eSigmoid: 3 :(0.000233335,0.00216166)
---------------------
---------------------
mSigmoid: 4 :(0.566778,0.164471)
dSigmoid: 4 :(0.566452,0.164556)
eSigmoid: 4 :(0.000325788,-8.52638e-05)
---------------------
---------------------
mSigmoid: 5 :(0.598811,0.0546181)
dSigmoid: 5 :(0.598846,0.054598)
eSigmoid: 5 :(-3.49596e-05,2.01118e-05)
---------------------
---------------------
mSigmoid: 6 :(0.607009,0.187693)
dSigmoid: 6 :(0.606413,0.188346)
eSigmoid: 6 :(0.00059538,-0.000652917)
---------------------
---------------------
mSigmoid: 7 :(0.643059,0.226185)
dSigmoid: 7 :(0.641644,0.228193)
eSigmoid: 7 :(0.00141448,-0.00200817)
---------------------
---------------------
mSigmoid: 8 :(0.578001,0.240277)
dSigmoid: 8 :(0.576312,0.239998)
eSigmoid: 8 :(0.00168958,0.000278654)
---------------------
---------------------
mSigmoid: 9 :(0.622028,0.124489)
dSigmoid: 9 :(0.622215,0.124774)
eSigmoid: 9 :(-0.0001862,-0.000285144)
---------------------
---------------------
mSigmoid: 10 :(0.565175,0.225305)
dSigmoid: 10 :(0.564015,0.224958)
eSigmoid: 10 :(0.00115996,0.000347751)
---------------------
---------------------
mSigmoid: 11 :(0.521843,0.207582)
dSigmoid: 11 :(0.521521,0.206971)
eSigmoid: 11 :(0.00032224,0.000611601)
---------------------
---------------------
mSigmoid: 12 :(0.591198,0.068506)
dSigmoid: 12 :(0.591239,0.0685132)
eSigmoid: 12 :(-4.10619e-05,-7.20394e-06)
---------------------
---------------------
mSigmoid: 13 :(0.690221,0.112577)
dSigmoid: 13 :(0.691437,0.112285)
eSigmoid: 13 :(-0.00121556,0.000292796)
---------------------
---------------------
mSigmoid: 14 :(0.729924,0.22216)
dSigmoid: 14 :(0.732338,0.228369)
eSigmoid: 14 :(-0.00241382,-0.00620866)
---------------------
---------------------
mSigmoid: 15 :(0.585712,0.160345)
dSigmoid: 15 :(0.585431,0.160611)
eSigmoid: 15 :(0.000281813,-0.000265428)
---------------------
!!! END TEST SIGMOID !!!555555555555555555555555555
!!! START TEST SIGMOID !!!
n=16
------------------
Start Sigmoid
degree=5
cipher logq before: 1200  logp: 23
cipher logq after polynom: 1108 logp: 23
Sigmoid time = 42561.8 ms
------------------
---------------------
mSigmoid: 0 :(0.592805,0.0386563)
dSigmoid: 0 :(0.592804,0.0386573)
eSigmoid: 0 :(3.98462e-07,-9.22638e-07)
---------------------
---------------------
mSigmoid: 1 :(0.593301,0.147853)
dSigmoid: 1 :(0.59331,0.147866)
eSigmoid: 1 :(-9.34475e-06,-1.35779e-05)
---------------------
---------------------
mSigmoid: 2 :(0.660784,0.00174428)
dSigmoid: 2 :(0.660796,0.00174402)
eSigmoid: 2 :(-1.13452e-05,2.55489e-07)
---------------------
---------------------
mSigmoid: 3 :(0.606066,0.0179675)
dSigmoid: 3 :(0.606068,0.017968)
eSigmoid: 3 :(-1.23974e-06,-5.19915e-07)
---------------------
---------------------
mSigmoid: 4 :(0.524996,0.261844)
dSigmoid: 4 :(0.524895,0.261689)
eSigmoid: 4 :(0.000101918,0.000155119)
---------------------
---------------------
mSigmoid: 5 :(0.73168,0.0542245)
dSigmoid: 5 :(0.73162,0.0544419)
eSigmoid: 5 :(6.0305e-05,-0.000217357)
---------------------
---------------------
mSigmoid: 6 :(0.703749,0.00673891)
dSigmoid: 6 :(0.70382,0.00675809)
eSigmoid: 6 :(-7.01726e-05,-1.91757e-05)
---------------------
---------------------
mSigmoid: 7 :(0.653715,0.211587)
dSigmoid: 7 :(0.653881,0.211752)
eSigmoid: 7 :(-0.000166668,-0.000165539)
---------------------
---------------------
mSigmoid: 8 :(0.741498,0.109215)
dSigmoid: 8 :(0.741076,0.109079)
eSigmoid: 8 :(0.000422323,0.000135386)
---------------------
---------------------
mSigmoid: 9 :(0.688529,0.0478466)
dSigmoid: 9 :(0.688516,0.0478906)
eSigmoid: 9 :(1.3132e-05,-4.39219e-05)
---------------------
---------------------
mSigmoid: 10 :(0.633341,0.0682282)
dSigmoid: 10 :(0.633332,0.0682254)
eSigmoid: 10 :(8.84776e-06,2.7744e-06)
---------------------
---------------------
mSigmoid: 11 :(0.569477,0.0249941)
dSigmoid: 11 :(0.569478,0.0249939)
eSigmoid: 11 :(-1.66898e-06,2.7833e-07)
---------------------
---------------------
mSigmoid: 12 :(0.629901,0.125602)
dSigmoid: 12 :(0.629919,0.125591)
eSigmoid: 12 :(-1.82754e-05,1.12527e-05)
---------------------
---------------------
mSigmoid: 13 :(0.667791,0.0455351)
dSigmoid: 13 :(0.667782,0.0455517)
eSigmoid: 13 :(9.15499e-06,-1.66337e-05)
---------------------
---------------------
mSigmoid: 14 :(0.586623,0.229664)
dSigmoid: 14 :(0.586521,0.229748)
eSigmoid: 14 :(0.00010221,-8.43147e-05)
---------------------
---------------------
mSigmoid: 15 :(0.559698,0.169082)
dSigmoid: 15 :(0.559684,0.169091)
eSigmoid: 15 :(1.36896e-05,-8.79814e-06)
---------------------
!!! END TEST SIGMOID !!!
66666666666666666666666666666666666666666666
wbq@wbq-virtual-machine:~/HEAAN/HEAAN/run$ ./sigmoid
!!! START TEST SIGMOID !!!
n=16
------------------
Start Sigmoid
degree=6
cipher logq before: 1200  logp: 23
cipher logq after polynom: 1108 logp: 23
Sigmoid time = 49463.9 ms
------------------
---------------------
mSigmoid: 0 :(0.505184,0.008547)
dSigmoid: 0 :(0.505185,0.0085459)
eSigmoid: 0 :(-9.35809e-07,1.09436e-06)
---------------------
---------------------
mSigmoid: 1 :(0.576244,0.0763839)
dSigmoid: 1 :(0.576246,0.0763834)
eSigmoid: 1 :(-1.60671e-06,4.50477e-07)
---------------------
---------------------
mSigmoid: 2 :(0.51731,0.135901)
dSigmoid: 2 :(0.517308,0.135898)
eSigmoid: 2 :(1.77972e-06,3.41159e-06)
---------------------
---------------------
mSigmoid: 3 :(0.603898,0.158518)
dSigmoid: 3 :(0.603915,0.158538)
eSigmoid: 3 :(-1.68031e-05,-2.00784e-05)
---------------------
---------------------
mSigmoid: 4 :(0.563426,0.120068)
dSigmoid: 4 :(0.563426,0.120069)
eSigmoid: 4 :(-1.72024e-07,-9.81112e-07)
---------------------
---------------------
mSigmoid: 5 :(0.52578,0.205084)
dSigmoid: 5 :(0.525747,0.205057)
eSigmoid: 5 :(3.26904e-05,2.73576e-05)
---------------------
---------------------
mSigmoid: 6 :(0.709896,0.0448815)
dSigmoid: 6 :(0.70989,0.0449857)
eSigmoid: 6 :(6.38625e-06,-0.000104213)
---------------------
---------------------
mSigmoid: 7 :(0.560165,0.119533)
dSigmoid: 7 :(0.560165,0.119536)
eSigmoid: 7 :(-1.55346e-08,-2.20819e-06)
---------------------
---------------------
mSigmoid: 8 :(0.658821,0.1534)
dSigmoid: 8 :(0.658897,0.153356)
eSigmoid: 8 :(-7.55054e-05,4.3982e-05)
---------------------
---------------------
mSigmoid: 9 :(0.633813,0.131626)
dSigmoid: 9 :(0.633836,0.13161)
eSigmoid: 9 :(-2.31494e-05,1.53021e-05)
---------------------
---------------------
mSigmoid: 10 :(0.712726,0.221726)
dSigmoid: 10 :(0.713501,0.221768)
eSigmoid: 10 :(-0.00077554,-4.17018e-05)
---------------------
---------------------
mSigmoid: 11 :(0.698093,0.07444)
dSigmoid: 11 :(0.698015,0.0744711)
eSigmoid: 11 :(7.79053e-05,-3.11342e-05)
---------------------
---------------------
mSigmoid: 12 :(0.656686,0.223365)
dSigmoid: 12 :(0.656873,0.223609)
eSigmoid: 12 :(-0.000186852,-0.000244174)
---------------------
---------------------
mSigmoid: 13 :(0.539051,0.104808)
dSigmoid: 13 :(0.539052,0.104809)
eSigmoid: 13 :(-2.18701e-07,-7.88012e-07)
---------------------
---------------------
mSigmoid: 14 :(0.605706,0.152263)
dSigmoid: 14 :(0.605725,0.152276)
eSigmoid: 14 :(-1.98881e-05,-1.35866e-05)
---------------------
---------------------
mSigmoid: 15 :(0.562814,0.102687)
dSigmoid: 15 :(0.562813,0.102686)
eSigmoid: 15 :(9.73534e-07,7.08679e-07)
---------------------
!!! END TEST SIGMOID !!!
777777777777777777777777777
wbq@wbq-virtual-machine:~/HEAAN/HEAAN/run$ ./sigmoid
!!! START TEST SIGMOID !!!
n=16
------------------
Start Sigmoid
degree=7
cipher logq before: 1200  logp: 23
cipher logq after polynom: 1108 logp: 23
Sigmoid time = 169015 ms
------------------
---------------------
mSigmoid: 0 :(0.62911,0.257389)
dSigmoid: 0 :(0.62913,0.257428)
eSigmoid: 0 :(-1.98875e-05,-3.98536e-05)
---------------------
---------------------
mSigmoid: 1 :(0.656407,0.0736065)
dSigmoid: 1 :(0.656407,0.0736083)
eSigmoid: 1 :(-4.79418e-07,-1.75495e-06)
---------------------
---------------------
mSigmoid: 2 :(0.588094,0.0213219)
dSigmoid: 2 :(0.588093,0.0213235)
eSigmoid: 2 :(1.24782e-06,-1.60142e-06)
---------------------
---------------------
mSigmoid: 3 :(0.61065,0.161386)
dSigmoid: 3 :(0.610652,0.161385)
eSigmoid: 3 :(-1.63356e-06,1.53384e-06)
---------------------
---------------------
mSigmoid: 4 :(0.669952,0.0369549)
dSigmoid: 4 :(0.669953,0.0369534)
eSigmoid: 4 :(-1.2192e-06,1.55279e-06)
---------------------
---------------------
mSigmoid: 5 :(0.646971,0.00629876)
dSigmoid: 5 :(0.64697,0.006297)
eSigmoid: 5 :(7.54129e-07,1.76059e-06)
---------------------
---------------------
mSigmoid: 6 :(0.678102,0.16382)
dSigmoid: 6 :(0.678093,0.163807)
eSigmoid: 6 :(8.71524e-06,1.30227e-05)
---------------------
---------------------
mSigmoid: 7 :(0.735908,0.144867)
dSigmoid: 7 :(0.735846,0.144903)
eSigmoid: 7 :(6.17672e-05,-3.5608e-05)
---------------------
---------------------
mSigmoid: 8 :(0.664968,0.0463169)
dSigmoid: 8 :(0.66497,0.0463148)
eSigmoid: 8 :(-1.48944e-06,2.1803e-06)
---------------------
---------------------
mSigmoid: 9 :(0.596967,0.11195)
dSigmoid: 9 :(0.596968,0.11195)
eSigmoid: 9 :(-1.1059e-06,6.59363e-07)
---------------------
---------------------
mSigmoid: 10 :(0.522675,0.0553809)
dSigmoid: 10 :(0.522676,0.0553797)
eSigmoid: 10 :(-7.45609e-07,1.22392e-06)
---------------------
---------------------
mSigmoid: 11 :(0.619869,0.209087)
dSigmoid: 11 :(0.619878,0.209091)
eSigmoid: 11 :(-8.61444e-06,-4.20121e-06)
---------------------
---------------------
mSigmoid: 12 :(0.58127,0.170963)
dSigmoid: 12 :(0.581269,0.170964)
eSigmoid: 12 :(5.88974e-07,-8.5788e-07)
---------------------
---------------------
mSigmoid: 13 :(0.526501,0.258841)
dSigmoid: 13 :(0.52649,0.25883)
eSigmoid: 13 :(1.08542e-05,1.13024e-05)
---------------------
---------------------
mSigmoid: 14 :(0.666522,0.113252)
dSigmoid: 14 :(0.666519,0.113254)
eSigmoid: 14 :(2.98535e-06,-2.67603e-06)
---------------------
---------------------
mSigmoid: 15 :(0.690914,0.0131124)
dSigmoid: 15 :(0.690912,0.0131104)
eSigmoid: 15 :(2.08738e-06,1.99283e-06)
---------------------
!!! END TEST SIGMOID !!!wbq@wbq-virtual-machine:~/HEAAN/HEAAN/run$ ./sigmoid
!!! START TEST SIGMOID !!!
n=8
------------------
Start Sigmoid
degree=3
cipher logq before: 1200  logp: 23
cipher logq after polynom: 1131 logp: 23
Sigmoid time = 27439.3 ms
------------------
---------------------
mSigmoid: 0 :(0.515904,0.0629221)
dSigmoid: 0 :(0.515901,0.0629205)
eSigmoid: 0 :(3.1591e-06,1.51478e-06)
---------------------
---------------------
mSigmoid: 1 :(0.522935,0.195211)
dSigmoid: 1 :(0.522664,0.194761)
eSigmoid: 1 :(0.000271209,0.000449913)
---------------------
---------------------
mSigmoid: 2 :(0.662329,0.214989)
dSigmoid: 2 :(0.661718,0.217568)
eSigmoid: 2 :(0.000611228,-0.00257936)
---------------------
---------------------
mSigmoid: 3 :(0.707676,0.195106)
dSigmoid: 3 :(0.709665,0.198449)
eSigmoid: 3 :(-0.00198881,-0.00334306)
---------------------
---------------------
mSigmoid: 4 :(0.638933,0.154247)
dSigmoid: 4 :(0.639177,0.155)
eSigmoid: 4 :(-0.00024382,-0.000753629)
---------------------
---------------------
mSigmoid: 5 :(0.516132,0.154387)
dSigmoid: 5 :(0.51605,0.154236)
eSigmoid: 5 :(8.1657e-05,0.000150743)
---------------------
---------------------
mSigmoid: 6 :(0.500492,0.0188017)
dSigmoid: 6 :(0.500491,0.018801)
eSigmoid: 6 :(8.47061e-07,6.19384e-07)
---------------------
---------------------
mSigmoid: 7 :(0.629578,0.177499)
dSigmoid: 7 :(0.629371,0.178477)
eSigmoid: 7 :(0.000207201,-0.000978539)
---------------------
!!! END TEST SIGMOID !!!
///
!!! START TEST SIGMOID !!!
n=8
------------------
Start Sigmoid
degree=5
cipher logq before: 1200  logp: 30
cipher logq after polynom: 1080 logp: 30
Sigmoid time = 44636 ms
------------------
---------------------
mSigmoid: 0 :(0.601007,0.236956)
dSigmoid: 0 :(0.600898,0.237103)
eSigmoid: 0 :(0.000108996,-0.000146891)
---------------------
---------------------
mSigmoid: 1 :(0.707401,0.0775377)
dSigmoid: 1 :(0.707288,0.0775794)
eSigmoid: 1 :(0.00011263,-4.16896e-05)
---------------------
---------------------
mSigmoid: 2 :(0.629274,0.147821)
dSigmoid: 2 :(0.62931,0.14782)
eSigmoid: 2 :(-3.67018e-05,1.07137e-06)
---------------------
---------------------
mSigmoid: 3 :(0.619363,0.0831048)
dSigmoid: 3 :(0.619361,0.0831)
eSigmoid: 3 :(1.46113e-06,4.79122e-06)
---------------------
---------------------
mSigmoid: 4 :(0.617974,0.0583567)
dSigmoid: 4 :(0.617971,0.0583562)
eSigmoid: 4 :(2.51935e-06,4.66384e-07)
---------------------
---------------------
mSigmoid: 5 :(0.72867,0.212835)
dSigmoid: 5 :(0.729565,0.212561)
eSigmoid: 5 :(-0.000895388,0.000273768)
---------------------
---------------------
mSigmoid: 6 :(0.641352,0.128561)
dSigmoid: 6 :(0.641374,0.128537)
eSigmoid: 6 :(-2.17528e-05,2.40281e-05)
---------------------
---------------------
mSigmoid: 7 :(0.601147,0.088198)
dSigmoid: 7 :(0.601148,0.0881955)
eSigmoid: 7 :(-1.19038e-06,2.47589e-06)
---------------------
!!! END TEST SIGMOID !!!

近似多项式的次数越高,逼近误差越低,但显然时间成本更高,消耗模数更多

同态加密库 HEAAN效率测试(4)相关推荐

  1. 同态加密库 HEAAN效率测试(1)

    源码链接HEAAN 和 TestScheme 参数设置: long logq = 1200; ///< Ciphertext Modulus long logp = 30; ///< Re ...

  2. bfv同态加密_lattigo: 基于Lattice代数结构的Go同态加密库

    Lattigo 基于Lattice代数结构的Go同态加密库 Lattigo是一个Go软件包,实现了基于格的加密原语.该库功能: 纯Go实施,带来代码简单性和易于构建. 一个有效的多精度多项式算术层的公 ...

  3. bfv同态加密_微软同态加密库SEAL使用

    近期刚接触SEAL库,本文记录该库的使用方法,具体的同态加密的原理不过多介绍,若有错误,请各位大佬批评指正. SEAL(Simple Encrypted Arithmetic Library)是微软开 ...

  4. 同态加密库Seal库的安装(win11+VS2022)

    先说一下,seal库是微软开发的同态加密库,目前支持三种算法bfv,bgv和ckks.提供的语言版本是C艹和C#. 工具准备 这是github上提供的要求. 要准备的东西有 vs2022(社区版就行了 ...

  5. Mac M1芯片同态加密库的安装(TFHE问题)

    Mac M1芯片同态加密库的安装(TFHE问题) 前些日子买了Mac电脑,尝试在mac上安装之前在Ubuntu上的同态加密库,经试验HElib.SEAL.Palisade等可以完美安装. 但是TFHE ...

  6. 开源同态加密库 HEhub 发布|首个由国内隐私计算团队研发的(全)同态加密算法库...

    扫码关注 保护消费者权益 我们在行动 时至今日,数据要素已经成为数字经济时代最重要的生产要素之一,成为众多企业和机构的核心资产,而数据价值的体现依赖于数据的安全流通和利用.隐私计算作为新兴技术为数据的 ...

  7. SEAL全同态加密开源库(十二) CKKS-源码浅析

    2021SC@SDUSC 2021-12-19 前言 前两篇我们讨论了SEAL对于BFV的实现.本篇开始我将开始讨论SEAL对于CKKS的实现. 照例我会先补充理论知识,然后分析源码native/ex ...

  8. bfv同态加密_五分钟了解同态加密及三种常见方案

    同态加密是一种允许直接对加密数据执行计算而无需解密密钥加密方案.从理论上讲其功能强大且在学术上很具有吸引力,但是实际使用门槛较高. 原文标题:<隐私保护计算技术指南 4> 撰文:陈智罡 概 ...

  9. 全同态加密知识体系整理

    文章由AdijeShen整理,供个人学习使用. 整理了到2022年为止,同态加密比较重要的知识和方法. 文章目录 引 基础知识 基于RLWE的同态加密方案(BGV,BFV,CKKS) 通用的格式 效率 ...

最新文章

  1. 排序之二分查找插入排序算法
  2. Django: jQuery中的function学习(一)
  3. 002_FastDFS单机部署
  4. php excel 垂直居中,完美实现文字图片水平垂直居中
  5. Linux系统编程25:基础IO之亲自实现一个动静态库
  6. NG Ng-content(内容映射)
  7. 数据结构之队列的应用(实现斐波那契数列)
  8. Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException 异常
  9. 计算机基础(三):srpintf()函数小结
  10. apache下虚拟域名配置
  11. 软件工程考研复试基本概念
  12. 科学计算机弧度怎么读,角度怎么换算(角度换算弧度计算器)
  13. 模拟CMOS集成电路设计学习笔记(一)
  14. 数据库分类及主流数据库对比
  15. 中兴ZXV10 B860AV1.1 全TTL操作完美破解
  16. 天池比赛如何使用docker提交
  17. 如何做好一个软件测试管理者,高效带好团队呢?
  18. 配置华为防火墙NAT功能
  19. jmeter中的响应断言
  20. C++ decorator(装饰)模式

热门文章

  1. 禁止手机端浏览器双击放大功能
  2. 文献阅读001:由I类HLA转录缺失导致的联合免疫治疗的获得性癌症耐药性
  3. mathtype 花体字
  4. 5G时代的“轻终端、重云端”
  5. web菜单的实现【zt】
  6. php怎么一键删除全部文件,删除目录下所有文件_php 批量删除目录下所有文件与文件夹...
  7. ubuntu上播放yuv数据
  8. 企业如何正确挑选加密软件
  9. jxl.read.biff.BiffException: Unable to recognize OLE stream:
  10. 秋招笔试题---挑食的小明