4 ms·
Do you know any group theory? Otherwise it's no wonder you see most of this as meaningless symbol manipulation, as you wouldn't be able to relate any of the sym
by contravariant 4y ago
Do you know any group theory? Otherwise it's no wonder you see most of this as meaningless symbol manipulation, as you wouldn't be able to relate any of the symbols to meaningful concepts.
Though if you do know group theory you may have been put off by their choice to use addition and multiplication instead of multiplication and integer powers, as is more common.
I'm also somewhat annoyed they choose to phrase things in terms of a "Group of prime order p with associated field of scalars Fq". Since there is exactly 1 group of order p they may want to justify why it's worth bothering to phrase it like that instead of just doing addition mod q. And in this case Fq is also just integers mod q, and you don't use any of its field properties, so why not just use integers?
- cronokirby 4y agoA subtle point which I don't really explain in the post, since it was initially targeted to people who had done some cryptography with groups before, is that you need to carefully distinguish a group as a mathematical object, and a group as a computational object. In cryptography, you not only need a mathematical group, but you also need a group as a concrete object, with ways of representing elements as bits, and efficient algorithms for manipulating elements of the group. In fact, you also assume that computing other representations of the group is difficult. If you take the kind of group I mention in the post, it is the same group, mathematically, as just taking the integers mod q, along with addition. However, it should be very difficult to figure out how to convert the representation of the group you have into the the "simpler" representation as integers. As for the field properties, you do need to be able to invert for some things later on in the post.
- contravariant 4y agoAh you need division for the extractability, fair enough. Though if it can be extended to arbitrary groups the field structure can't be crucial.