Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

great book, but . . . #17

Open
g3dken opened this issue Jul 17, 2015 · 4 comments
Open

great book, but . . . #17

g3dken opened this issue Jul 17, 2015 · 4 comments

Comments

@g3dken
Copy link

g3dken commented Jul 17, 2015

intro to XOR section only describes 3 of the 4 states. Later you explain 0+0=0 but should also do it here.

5.1 Description
Exclusive or, often called “XOR”, is a Boolean1 binary2 operator that is true when either the first input or the second input, but not both, are true.

@g3dken
Copy link
Author

g3dken commented Jul 17, 2015

do NOT abuse "comprise". Generally people should used "compose(d)"

your book:
" Since we usually deal with values comprised of many bits, "

s/b "composed of many bits". Look up the definition. In essence:

comprise == "is composed of"

although there are a variety of subtle variations. This became big with the rise of Desktop Publishing in the 80's and now its expanding sphere of illiteracy in the blog-o-sphere. People want to sound more erudite, but abusing "comprise" achieves the opposite.

@g3dken
Copy link
Author

g3dken commented Jul 17, 2015

I would substitute "deliver" for "realize" here. It's a subject/object directionality thing. "Realize" generally accrues to the subject whereas "deliver" generally accrues to the object, i.e. sender/receiver design pattern.

6“Snake oil” is a term for all sorts of dubious products that claim extraordinary benefits and features, but don’t really realize any of them.

@g3dken
Copy link
Author

g3dken commented Jul 17, 2015

do you really intend using "plaintexts" in both places here? Seems like the first s/b "ciphertexts".

"The problem is that even the result of the XOR operation on two plaintexts contains quite a bit information about the plaintexts themselves."

@g3dken
Copy link
Author

g3dken commented Jul 17, 2015

should be "cannot" not "can not"

"One-time pads pose a trade-off. It’s an algorithm with a solid information-theoretic security guarantee, which you can not get from any other system."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant