# 算法1:修订后的渡边碰撞攻击
def revised_watanabe_attack(H, g, n, delta):
# 初始化
Delta = rho_bar(g_tensor_delta(g, delta))
I = chi(g)
I_tilde = determine_I_tilde(I)
# 查询阶段
for i in I:
while True:
xi = random_xi()
xi_prime = xi ^ Delta[i]
yi = fi(xi)
yi_prime = fi(xi_prime)