安全理论-几个困难问题

整数分解难题

给定任意正整数n,求解n=pq中的p、q是困难的。

离散对数问题

给定p阶(p为一个大素数)有限循环群G,g为G上的一个生成元,已知x∈ZP∗x\in Z^*_PxZP,求解y=gxmodpy=g^xmodpy=gxmodp是容易得,若已知y∈zp∗y\in z^*_pyzp ,求解y=gxmodpy=g^xmodpy=gxmodp中的x是困难的。

判断n阶剩余类难题(DCR)

n=pq(p,q为大素数),整数z如果被称为模n2n^2n2的n阶剩余类,那么存在整数y∈zn2∗y\in z_{n^2}^*yzn2,使得z=ynmodn2z=y^n mod n^2z=ynmodn2。判定给定整数z是不是模n2n^2n2的n阶剩余类是困难的。

近似最大公因子难题

给定随机一组素数x1,x2,…,xnx_1,x_2,\dots,x_nx1,x2,,xn,每一个整数xix_ixi都接近于它们的近似公因子p(其中p为素数),寻找近似公因子p是困难的。

离散子集求和难题

给定整数集合S={x1,x2,…,xn}S=\{x_1,x_2,\dots,x_n\}S={x1,x2,,xn}和另一个整数x,当n很大时,寻找S中一个非空子集T,满足T中元素之和等于x是困难的。

注1: 困难通常指其算法有指数时间复杂度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值