7,879 reputation
826
bio website
location
age
visits member for 1 year, 9 months
seen 2 hours ago
stats profile views 137

May
5
answered Is there any strong enough pen-and-paper or mind cipher?
May
3
awarded  Nice Answer
May
1
revised Is it worth applying a MAC on data in a HSM?
added 195 characters in body
May
1
answered Is it worth applying a MAC on data in a HSM?
May
1
comment What does the expression $1^n$ mean as a function argument?
@HenrickHellström, maybe I'd better narrow my comments. As a simple starter, the answer claims "there are $2^n$ possible attribute values", but this does not appear to be correct. It appears there are $N^n$ possible attribute values (as the set of attributes is $Z_N^n$); certainly it's a lot more than $2^n$. (OK, the attribute $(a_1,\dots,a_n)$ might be equivalent to $(2a_1,\dots,2a_n)$, but even then there would still be at least $N^{n-1}$ non-equivalent attribute values.)
May
1
revised Secure encrypt-then-sign with RSA
added 2426 characters in body
May
1
answered Secure encrypt-then-sign with RSA
May
1
comment Useful pairings for cryptography
@EdvardFagerholm, unless you can somehow narrow down the question somehow, I don't think you're going to get a more useful answer than the characterization "groups where the BDH problem is hard". I don't think we have a complete characterization of what groups the BDH problem is hard in, based solely upon clean/elementary properties of the group.
May
1
comment What does the expression $1^n$ mean as a function argument?
@HenrickHellström, thanks, I see what you mean about more going on here. I still don't think this answer is quite right, though. The set of attributes is $Z_N^n$, where $N$ is a large integer; thus, there are $N^n$ possible attribute values, not $2^n$. There is no reason why $1^n=(1,1,\dots,1)$ would be a particularly special or interesting attribute value. Therefore, I believe that $1^n$ is passed to the Setup routine for the reasons in my answer (force it to be polytime in $n$), not anything to do with representing the set of all predicates/attributes.
May
1
revised What does the expression $1^n$ mean as a function argument?
deleted 1 characters in body
May
1
comment Why does key generation take an input $1^k$, and how do I represent it in practice?
Great point, @RickyDemer! Thanks. I've edited it, and I think I fixed it, but let me know if I missed any spots.
May
1
revised Why does key generation take an input $1^k$, and how do I represent it in practice?
added 145 characters in body
May
1
revised Why does key generation take an input $1^k$, and how do I represent it in practice?
added 175 characters in body
May
1
revised What does the expression $1^n$ mean as a function argument?
added 156 characters in body
May
1
comment What does the expression $1^n$ mean as a function argument?
Henrick, your answer sounds plausible on the surface, but when I read the paper, it's pretty clear that it is not correct. The real story is that $1^n$ is a security parameter (as the paper states in Definition 1), not some representation of hidden predicates, and the real explanation is the one given at crypto.stackexchange.com/q/8174/351
May
1
comment What does the expression $1^n$ mean as a function argument?
If you want to understand why the $1^n$ is there and what purpose it solves, see crypto.stackexchange.com/q/8174/351.
May
1
comment Why does key generation take an input $1^k$, and how do I represent it in practice?
I've edited the question to be more general, so that it'll be helpful to others as well. (As it turns out, this question is not specific to the McEliece cryptosystem.)
May
1
revised Why does key generation take an input $1^k$, and how do I represent it in practice?
added 179 characters in body; edited tags; edited title
May
1
revised Why does key generation take an input $1^k$, and how do I represent it in practice?
added 487 characters in body
May
1
answered Why does key generation take an input $1^k$, and how do I represent it in practice?