Dear authors of GCKSign,
I am writing to you to inquire about Appendix A of your paper, specifically regarding the hardness of the TMO problem. While reviewing your work, I came across a question related to Theorem 3, where TMO is reduced to OW or CR based on the inf-norm of xc^-1.
As I understand it, you claimed that the probability of sampling an invertible c is (1-1/q)^n, which you believe to be high enough. However, I was wondering if this probability may not be high enough given your parameters. For instance, in security level 2, q is approximately 2^54 and n is 256, which means that (1-1/q)^n is approximately 1-2^-46.
If the TMO oracle in the proof outputs a uniformly random c, as you mentioned, I believe the upper bound of the advantage of TMO (in the Thm 3 statement) appears to be added by 2^-46, which is dominant for 128-bit security. (i.e., Adv^TMO <= 2 * Adv^CR + 1 - (1 - q)^n)
I would appreciate it if you could clarify this issue for me, and please let me know if there is any misunderstanding on my part.
Best regards, Seongkwang Kim.