680 reputation
110
bio website conradoplg.cryptoland.net
location
age
visits member for 1 year, 7 months
seen 9 hours ago
stats profile views 14

Jan
22
answered Modulus for elliptic curve point multiplication
Oct
4
awarded  Yearling
Sep
27
comment why $e(g,g)^N=1$ in bilinear pairings holds?
Yes, since $e(g^{a_1},g^{a_2})^N = e(g,g)^{N a_1 a_2} = (e(g,g)^N)^{a_1 a_2} = 1^{a_1 a_2} = 1$.
Sep
27
comment why $e(g,g)^N=1$ in bilinear pairings holds?
No, if the order of $g$ is the composite $N$, then $g^q$ and $g^p$ will be different than $1$. The reason that $e(g,g)^N = 1$ holds is that $e(g,g)$ is the generator of $\mathbb{G}_T$ and has order $N$.
Sep
27
answered why $e(g,g)^N=1$ in bilinear pairings holds?
Sep
4
awarded  Critic
May
4
comment Elliptic curves for ECDSA
You can find $n$ by factoring the order of the curve, which you have found with e.g. Schoof's algorithm. Then $n$ will be the largest factor, and $h$ is the order divided by $n$.
May
3
answered Elliptic curves for ECDSA
Apr
16
answered Useful pairings for cryptography
Feb
17
answered How does the MOV attack work?
Feb
10
comment Best choice of finite field for AES on a 4-bit microcontroller?
@IlmariKaronen: I guess you're right. Thinking back, you can compute inverses in $GF(2^4)$ by simply trying all 15 possibilities. It seems that this issue warrants some research :)
Feb
9
comment Best choice of finite field for AES on a 4-bit microcontroller?
Using composite field arithmetic allows you to compute an inverse by computing a single inverse in $GF(2^4)$. It seems to me that the code required to compute this would itself be greater than 256 bytes, killing any advantage over using a precomputed S-box. But it's hard to say without actually implementing it.
Feb
7
answered Best choice of finite field for AES on a 4-bit microcontroller?
Feb
3
answered Can one implement AES on 4-bit microcontroller?
Jan
26
accepted Helper data authentication in PUFs
Jan
26
comment Helper data authentication in PUFs
I guess my question wasn't clear enough, sorry for that! Suppose that the PUF is used by some device to derive a key that is used to encrypt and authenticate its hard drive, for example. There is no user interaction. If the device generates and stores a key to sign $P$, then an attacker can change both the key and $P$ (that is, assume that there is no secure storage) and the security would be compromised. If you assume there is a safe place to store the second key and $P$, then why use a PUF in the first place if you can generate a key and store it there?
Jan
24
comment Helper data authentication in PUFs
Thanks for the clarification, but I still don't understand something: how can I protect it against modification? For that I would need a key, but I'm using the PUF to get a key in the first place. Is there any kind of guarantee that an attacker can't change $P$ in such a way to force the system to derive a key $R'$ of his choice?
Jan
24
comment Helper data authentication in PUFs
I see, it makes sense if the PUF is used for authentication. But what if the PUF is used to generate a key for a device?
Jan
24
asked Helper data authentication in PUFs
Jan
10
comment Would it be secure to use random numbers from random.org in a cryptographic solution?
One application I can come up with is for validating randomness tests. But for the usual applications (e.g. generating keys), I don't see how random.org could be useful.