Hi,
On 07/22/2014 01:50 AM, Tom Henderson wrote:
Also - there are no counter modes, is that wise?
HIP DEX defines AES-128-CTR for HIP_CIPHER [3]. However, I just
realized that it does not specify its use for the ENCRYPTED
parameter. Instead, the specification focuses on the special-purpose
ENCRYPTED_KEY parameter. So, some work would be needed to carry this
over to HIPv2.
Finally, HIPv1's encryption codepoint 1 was for a 3DES option, but
here you have 1 == NULL, yet you deprecate codepoint 3, which is
confusing. Why is that?
Is this maybe a specification hiccup?
I introduced this "DEPRECATED" as part of comment resolutions back in
2012 (someone in CFRG suggested to drop it), in this post:
http://www.ietf.org/mail-archive/web/hipsec/current/msg03557.html
However, HIP_CIPHER is a new parameter, so nothing really needs to be
deprecated. Perhaps "RESERVED" would have been better (or remap
AES-256-CBC to value 3).
Any concern if I change DEPRECTED to RESERVED and add the comment that
it is unused, such as:?
Reserved 3 (unused value)
Or would it be better to just omit the line and skip from 2 to 4?
I think either way works.
- section 3: 3110 doesn't seem like a great reference for RSA.
Isn't there better?
I am not sure what this is referring to.
I think this refers to the first reference to RSA as an algorithm in
general (in Section 3). Later references use RFC3110 to refer to the
specific encoding defined there, and I think that we need to preserve
those references. So I think Stephen's comment is to replace this
reference in Section 3:
HIP implementations MUST support the Rivest Shamir Adelman (RSA)
[RFC3110] public key algorithm
with something else. Any ideas of what to put there? RFC3110 itself
cites Schneier's Applied Cryptography book when referring to RSA.
IKEv2 refers to:
[RSA] Rivest, R., Shamir, A., and Adleman, L., "A Method for
Obtaining Digital Signatures and Public-Key
Cryptosystems", Communications of the ACM, v. 21, n. 2,
February 1978.
[PKCS1] Jonsson, J. and B. Kaliski, "Public-Key Cryptography
Standards (PKCS) #1: RSA Cryptography Specifications
Version 2.1", RFC 3447, February 2003.
_______________________________________________
Hipsec mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/hipsec