A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"Hashtag": "as:Hashtag"
}
],
"id": "https://mastodon.cr.yp.to/users/djb/outbox?min_id=110393253653557170&page=true",
"type": "OrderedCollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/outbox?max_id=110453028041766014&page=true",
"prev": "https://mastodon.cr.yp.to/users/djb/outbox?min_id=111040184736711694&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/outbox",
"orderedItems": [
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111040184736711694/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-09-10T09:39:16Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111040184736711694",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-09-10T09:39:16Z",
"url": "https://mastodon.cr.yp.to/@djb/111040184736711694",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/111040184736711694",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-09-10:objectId=28884:objectType=Conversation",
"content": "<p><a href=\"https://web.archive.org/web/20230910091944/https://csrc.nist.gov/CSRC/media/Events/ISPAB-MARCH-2014-MEETING/documents/a_quantum_world_v1_ispab_march_2014.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">web.archive.org/web/2023091009</span><span class=\"invisible\">1944/https://csrc.nist.gov/CSRC/media/Events/ISPAB-MARCH-2014-MEETING/documents/a_quantum_world_v1_ispab_march_2014.pdf</span></a> says author is "Post Quantum Cryptography Team, National Institute of Standards and Technology (NIST), pqc@nist.gov". FOIA results have revealed secret pqc@nist.gov team members in early Sep 2016, after draft NISTPQC call: more NSA people than NIST people.</p>",
"contentMap": {
"en": "<p><a href=\"https://web.archive.org/web/20230910091944/https://csrc.nist.gov/CSRC/media/Events/ISPAB-MARCH-2014-MEETING/documents/a_quantum_world_v1_ispab_march_2014.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">web.archive.org/web/2023091009</span><span class=\"invisible\">1944/https://csrc.nist.gov/CSRC/media/Events/ISPAB-MARCH-2014-MEETING/documents/a_quantum_world_v1_ispab_march_2014.pdf</span></a> says author is "Post Quantum Cryptography Team, National Institute of Standards and Technology (NIST), pqc@nist.gov". FOIA results have revealed secret pqc@nist.gov team members in early Sep 2016, after draft NISTPQC call: more NSA people than NIST people.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111040184736711694/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/111040184736711694/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/111040184736711694/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111029773551798642/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-09-08T13:31:34Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://ioc.exchange/users/Elliptickiwi"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111029773551798642",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487",
"published": "2023-09-08T13:31:34Z",
"url": "https://mastodon.cr.yp.to/@djb/111029773551798642",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://ioc.exchange/users/Elliptickiwi"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/111029773551798642",
"inReplyToAtomUri": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487",
"conversation": "tag:cr.yp.to,2023-09-06:objectId=28528:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ioc.exchange/@Elliptickiwi\" class=\"u-url mention\">@<span>Elliptickiwi</span></a></span> <br />Obviously in the broader mathematical literature there are many examples of wrong proofs, sometimes wrong theorems, that got all the way through refereeing and publication. Readers using theorems have no real evidence that referees were thorough, and often spend a ton of time re-checking proofs.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ioc.exchange/@Elliptickiwi\" class=\"u-url mention\">@<span>Elliptickiwi</span></a></span> <br />Obviously in the broader mathematical literature there are many examples of wrong proofs, sometimes wrong theorems, that got all the way through refereeing and publication. Readers using theorems have no real evidence that referees were thorough, and often spend a ton of time re-checking proofs.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://ioc.exchange/users/Elliptickiwi",
"name": "@Elliptickiwi@ioc.exchange"
}
],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111029773551798642/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/111029773551798642/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/111029773551798642/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-09-08T13:29:28Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://ioc.exchange/users/Elliptickiwi"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487",
"type": "Note",
"summary": null,
"inReplyTo": "https://ioc.exchange/users/Elliptickiwi/statuses/111028852962553570",
"published": "2023-09-08T13:29:28Z",
"url": "https://mastodon.cr.yp.to/@djb/111029765306460487",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://ioc.exchange/users/Elliptickiwi"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487",
"inReplyToAtomUri": "https://ioc.exchange/users/Elliptickiwi/statuses/111028852962553570",
"conversation": "tag:cr.yp.to,2023-09-06:objectId=28528:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ioc.exchange/@Elliptickiwi\" class=\"u-url mention\">@<span>Elliptickiwi</span></a></span> Section 3.4 talks about a mistake in one preprint. The preprint is mostly a survey but has a (maybe-)new theorem where my first "proof" was simply wrong. That mistake was caught last year, before this year's computer-checking process for the preprint, but it would have been better for me to do the computer-checking before putting out the preprint in the first place. I'm now thinking about submission, and I'm sure the referees will be happy to hear about the computer-checked proofs.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://ioc.exchange/@Elliptickiwi\" class=\"u-url mention\">@<span>Elliptickiwi</span></a></span> Section 3.4 talks about a mistake in one preprint. The preprint is mostly a survey but has a (maybe-)new theorem where my first "proof" was simply wrong. That mistake was caught last year, before this year's computer-checking process for the preprint, but it would have been better for me to do the computer-checking before putting out the preprint in the first place. I'm now thinking about submission, and I'm sure the referees will be happy to hear about the computer-checked proofs.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://ioc.exchange/users/Elliptickiwi",
"name": "@Elliptickiwi@ioc.exchange"
}
],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487/replies?min_id=111029773551798642&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/111029765306460487/replies",
"items": [
"https://mastodon.cr.yp.to/users/djb/statuses/111029773551798642"
]
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111019498286682664/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-09-06T17:58:26Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111019498286682664",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-09-06T17:58:26Z",
"url": "https://mastodon.cr.yp.to/@djb/111019498286682664",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/111019498286682664",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-09-06:objectId=28528:objectType=Conversation",
"content": "<p>My new report "Papers with computer-checked proofs" gives "case studies supporting the hypothesis that it is often affordable for a paper presenting theorems to also include proofs that have been checked with today's proof-checking software": <a href=\"https://cr.yp.to/papers.html#pwccp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">cr.yp.to/papers.html#pwccp</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>My new report "Papers with computer-checked proofs" gives "case studies supporting the hypothesis that it is often affordable for a paper presenting theorems to also include proofs that have been checked with today's proof-checking software": <a href=\"https://cr.yp.to/papers.html#pwccp\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">cr.yp.to/papers.html#pwccp</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/111019498286682664/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/111019498286682664/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/111019498286682664/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110911562980768637/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-08-18T16:29:04Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110911562980768637",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-08-18T16:29:04Z",
"url": "https://mastodon.cr.yp.to/@djb/110911562980768637",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110911562980768637",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-08-18:objectId=27031:objectType=Conversation",
"content": "<p>Just uploaded new version of my paper "Understanding binary-Goppa decoding": <a href=\"https://cr.yp.to/papers.html#goppadecoding\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr.yp.to/papers.html#goppadeco</span><span class=\"invisible\">ding</span></a> Includes detailed comparisons of all ten theorems to formalizations of the theorems in HOL Light and in Lean. Also explains how to run HOL Light and Lean to verify the proofs.</p>",
"contentMap": {
"en": "<p>Just uploaded new version of my paper "Understanding binary-Goppa decoding": <a href=\"https://cr.yp.to/papers.html#goppadecoding\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr.yp.to/papers.html#goppadeco</span><span class=\"invisible\">ding</span></a> Includes detailed comparisons of all ten theorems to formalizations of the theorems in HOL Light and in Lean. Also explains how to run HOL Light and Lean to verify the proofs.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110911562980768637/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110911562980768637/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110911562980768637/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110872901089898818/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-08-11T20:36:50Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110872901089898818",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-08-11T20:36:50Z",
"url": "https://mastodon.cr.yp.to/@djb/110872901089898818",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110872901089898818",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-08-11:objectId=26547:objectType=Conversation",
"content": "<p>Now posted HOL Light formalizations of the same theorems about decoding Goppa codes: <a href=\"https://cr.yp.to/2023/lightgoppa-20230811-verify.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr.yp.to/2023/lightgoppa-20230</span><span class=\"invisible\">811-verify.html</span></a> (<a href=\"https://cr-yp-to.viacache.net/2023/lightgoppa-20230811-verify.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr-yp-to.viacache.net/2023/lig</span><span class=\"invisible\">htgoppa-20230811-verify.html</span></a> via Cloudflare). More verbose than the Lean versions, but took me less time to write. Which will be a better foundation for software verification?</p>",
"contentMap": {
"en": "<p>Now posted HOL Light formalizations of the same theorems about decoding Goppa codes: <a href=\"https://cr.yp.to/2023/lightgoppa-20230811-verify.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr.yp.to/2023/lightgoppa-20230</span><span class=\"invisible\">811-verify.html</span></a> (<a href=\"https://cr-yp-to.viacache.net/2023/lightgoppa-20230811-verify.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr-yp-to.viacache.net/2023/lig</span><span class=\"invisible\">htgoppa-20230811-verify.html</span></a> via Cloudflare). More verbose than the Lean versions, but took me less time to write. Which will be a better foundation for software verification?</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110872901089898818/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110872901089898818/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110872901089898818/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110780690497105946/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-07-26T13:46:28Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110780690497105946",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-07-26T13:46:28Z",
"url": "https://mastodon.cr.yp.to/@djb/110780690497105946",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110780690497105946",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-07-26:objectId=25170:objectType=Conversation",
"content": "<p>Formally verified theorems about decoding Goppa codes: <a href=\"https://cr.yp.to/2023/leangoppa-20230726-verify.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr.yp.to/2023/leangoppa-202307</span><span class=\"invisible\">26-verify.html</span></a> This is using the Lean theorem prover; I'll try formalizing the same theorems in HOL Light for comparison. This is a step towards full verification of fast software for the McEliece cryptosystem.</p>",
"contentMap": {
"en": "<p>Formally verified theorems about decoding Goppa codes: <a href=\"https://cr.yp.to/2023/leangoppa-20230726-verify.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">cr.yp.to/2023/leangoppa-202307</span><span class=\"invisible\">26-verify.html</span></a> This is using the Lean theorem prover; I'll try formalizing the same theorems in HOL Light for comparison. This is a step towards full verification of fast software for the McEliece cryptosystem.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110780690497105946/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110780690497105946/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110780690497105946/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110632750466208495/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-30T10:43:22Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110632750466208495",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-30T10:43:22Z",
"url": "https://mastodon.cr.yp.to/@djb/110632750466208495",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110632750466208495",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-30:objectId=23067:objectType=Conversation",
"content": "<p>lib25519-20230630 with new code from Kaushik Nath for batch nP (e.g., Tiger Lake: 22 kcycles!) and multi-scalar mult: <a href=\"https://lib25519.cr.yp.to\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib25519.cr.yp.to</span><span class=\"invisible\"></span></a> <a href=\"https://lib25519-cr-yp-to.viacache.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib25519-cr-yp-to.viacache.net</span><span class=\"invisible\"></span></a> Also CLI, infrastructure improvements, Alpine/musl support. Still needs more auditing and formal verification.</p>",
"contentMap": {
"en": "<p>lib25519-20230630 with new code from Kaushik Nath for batch nP (e.g., Tiger Lake: 22 kcycles!) and multi-scalar mult: <a href=\"https://lib25519.cr.yp.to\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib25519.cr.yp.to</span><span class=\"invisible\"></span></a> <a href=\"https://lib25519-cr-yp-to.viacache.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib25519-cr-yp-to.viacache.net</span><span class=\"invisible\"></span></a> Also CLI, infrastructure improvements, Alpine/musl support. Still needs more auditing and formal verification.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110632750466208495/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110632750466208495/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110632750466208495/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110616593628556523/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-27T14:14:28Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110616593628556523",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-27T14:14:28Z",
"url": "https://mastodon.cr.yp.to/@djb/110616593628556523",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110616593628556523",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-27:objectId=22895:objectType=Conversation",
"content": "<p>"We operate transparently." FOIA lawsuit docs so far: first evasion (copies of public docs), then much more interesting secret slides, and now a month of secret email, including scheduling 12 Jan 2016 meeting with NSA, 26 Jan 2016 meeting with NSA, 2 Feb 2016 meeting with GCHQ.</p>",
"contentMap": {
"en": "<p>"We operate transparently." FOIA lawsuit docs so far: first evasion (copies of public docs), then much more interesting secret slides, and now a month of secret email, including scheduling 12 Jan 2016 meeting with NSA, 26 Jan 2016 meeting with NSA, 2 Feb 2016 meeting with GCHQ.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110616593628556523/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110616593628556523/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110616593628556523/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110608164435436085/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-26T02:30:49Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110608164435436085",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-26T02:30:49Z",
"url": "https://mastodon.cr.yp.to/@djb/110608164435436085",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110608164435436085",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-26:objectId=22805:objectType=Conversation",
"content": "<p>Here's a cryptosystem as an attack challenge: implementable PQ ECDH NIKE! Use n = 2^32-5; Koblitz curve over F_{2^n}; type-2 ONB; T = Frob; secret exponent (1+T^r1)...(1+T^r64)T^r0+T^r65+...+T^r96. Basic Shor is too slow even for 2^r1+...+2^r64, group F_{2^n}^*. Note 2n+1 factor.</p>",
"contentMap": {
"en": "<p>Here's a cryptosystem as an attack challenge: implementable PQ ECDH NIKE! Use n = 2^32-5; Koblitz curve over F_{2^n}; type-2 ONB; T = Frob; secret exponent (1+T^r1)...(1+T^r64)T^r0+T^r65+...+T^r96. Basic Shor is too slow even for 2^r1+...+2^r64, group F_{2^n}^*. Note 2n+1 factor.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110608164435436085/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110608164435436085/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110608164435436085/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110570521423615384/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-19T10:57:42Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110570521423615384",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-19T10:57:42Z",
"url": "https://mastodon.cr.yp.to/@djb/110570521423615384",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110570521423615384",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-19:objectId=22392:objectType=Conversation",
"content": "<p>Wow, finally an honest version of FrodoKEM! New paper <a href=\"https://eprint.iacr.org/2023/947\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">eprint.iacr.org/2023/947</span><span class=\"invisible\"></span></a> from Joel Gärtner proves that 2^128 QROM IND-CCA2 security for dimension 79510 with 37-bit modulus follows from a reasonably conjectured quantitative hardness assumption for worst-case approximate SIVP.</p>",
"contentMap": {
"en": "<p>Wow, finally an honest version of FrodoKEM! New paper <a href=\"https://eprint.iacr.org/2023/947\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">eprint.iacr.org/2023/947</span><span class=\"invisible\"></span></a> from Joel Gärtner proves that 2^128 QROM IND-CCA2 security for dimension 79510 with 37-bit modulus follows from a reasonably conjectured quantitative hardness assumption for worst-case approximate SIVP.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110570521423615384/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110570521423615384/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110570521423615384/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110551086532847622/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-16T00:35:10Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110551086532847622",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-16T00:35:10Z",
"url": "https://mastodon.cr.yp.to/@djb/110551086532847622",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110551086532847622",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-16:objectId=22142:objectType=Conversation",
"content": "<p><a href=\"https://viacache.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">viacache.net</span><span class=\"invisible\"></span></a> now redistributes the cr.yp.to web pages via Cloudflare. For example, latest NSA/NIST FOIA results: <a href=\"https://nist-pqcrypto-org.viacache.net/foia/index.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">nist-pqcrypto-org.viacache.net</span><span class=\"invisible\">/foia/index.html</span></a> libmceliece: <a href=\"https://lib-mceliece-org.viacache.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib-mceliece-org.viacache.net</span><span class=\"invisible\"></span></a> "Turbo Boost: How to perpetuate security problems": <a href=\"https://blog-cr-yp-to.viacache.net/20230609-turboboost.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">blog-cr-yp-to.viacache.net/202</span><span class=\"invisible\">30609-turboboost.html</span></a></p>",
"contentMap": {
"en": "<p><a href=\"https://viacache.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">viacache.net</span><span class=\"invisible\"></span></a> now redistributes the cr.yp.to web pages via Cloudflare. For example, latest NSA/NIST FOIA results: <a href=\"https://nist-pqcrypto-org.viacache.net/foia/index.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">nist-pqcrypto-org.viacache.net</span><span class=\"invisible\">/foia/index.html</span></a> libmceliece: <a href=\"https://lib-mceliece-org.viacache.net\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib-mceliece-org.viacache.net</span><span class=\"invisible\"></span></a> "Turbo Boost: How to perpetuate security problems": <a href=\"https://blog-cr-yp-to.viacache.net/20230609-turboboost.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">blog-cr-yp-to.viacache.net/202</span><span class=\"invisible\">30609-turboboost.html</span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110551086532847622/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110551086532847622/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110551086532847622/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110551059840354627/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-16T00:28:22Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110551059840354627",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-16T00:28:22Z",
"url": "https://mastodon.cr.yp.to/@djb/110551059840354627",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110551059840354627",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-16:objectId=22138:objectType=Conversation",
"content": "<p>Given yesterday's 18-hour DoS attack against the cr.yp.to network, I'm reposting recent links. Latest NSA/NIST FOIA results: <a href=\"https://nist.pqcrypto.org/foia/index.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">nist.pqcrypto.org/foia/index.h</span><span class=\"invisible\">tml</span></a> libmceliece: <a href=\"https://lib.mceliece.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib.mceliece.org</span><span class=\"invisible\"></span></a> "Turbo Boost: How to perpetuate security problems": <a href=\"https://blog.cr.yp.to/20230609-turboboost.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">blog.cr.yp.to/20230609-turbobo</span><span class=\"invisible\">ost.html</span></a></p>",
"contentMap": {
"en": "<p>Given yesterday's 18-hour DoS attack against the cr.yp.to network, I'm reposting recent links. Latest NSA/NIST FOIA results: <a href=\"https://nist.pqcrypto.org/foia/index.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">nist.pqcrypto.org/foia/index.h</span><span class=\"invisible\">tml</span></a> libmceliece: <a href=\"https://lib.mceliece.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib.mceliece.org</span><span class=\"invisible\"></span></a> "Turbo Boost: How to perpetuate security problems": <a href=\"https://blog.cr.yp.to/20230609-turboboost.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">blog.cr.yp.to/20230609-turbobo</span><span class=\"invisible\">ost.html</span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110551059840354627/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110551059840354627/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110551059840354627/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110542559613911606/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-14T12:26:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110542559613911606",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-14T12:26:39Z",
"url": "https://mastodon.cr.yp.to/@djb/110542559613911606",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110542559613911606",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-14:objectId=22009:objectType=Conversation",
"content": "<p>Pleased to announce CryptAttackTester, a framework to systematically catch bugs in cryptanalysis. CAT tests analyses of completely specified algorithms in a simple, fully defined cost metric. Includes many ISD attacks + AES-128. Joint work with @TungChou1. <a href=\"https://cat.cr.yp.to\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">cat.cr.yp.to</span><span class=\"invisible\"></span></a></p>",
"contentMap": {
"en": "<p>Pleased to announce CryptAttackTester, a framework to systematically catch bugs in cryptanalysis. CAT tests analyses of completely specified algorithms in a simple, fully defined cost metric. Includes many ISD attacks + AES-128. Joint work with @TungChou1. <a href=\"https://cat.cr.yp.to\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">cat.cr.yp.to</span><span class=\"invisible\"></span></a></p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110542559613911606/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110542559613911606/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110542559613911606/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110533241693063977/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-12T20:56:59Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://mastodon.nl/users/bartavi"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110533241693063977",
"type": "Note",
"summary": null,
"inReplyTo": "https://mastodon.nl/users/bartavi/statuses/110532170621289521",
"published": "2023-06-12T20:56:59Z",
"url": "https://mastodon.cr.yp.to/@djb/110533241693063977",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://mastodon.nl/users/bartavi"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110533241693063977",
"inReplyToAtomUri": "https://mastodon.nl/users/bartavi/statuses/110532170621289521",
"conversation": "tag:mastodon.nl,2023-06-12:objectId=44517945:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.nl/@bartavi\" class=\"u-url mention\">@<span>bartavi</span></a></span> Updated, thanks.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://mastodon.nl/@bartavi\" class=\"u-url mention\">@<span>bartavi</span></a></span> Updated, thanks.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://mastodon.nl/users/bartavi",
"name": "@bartavi@mastodon.nl"
}
],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110533241693063977/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110533241693063977/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110533241693063977/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110533203636129209/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-12T20:47:18Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://indieweb.social/users/briansmith"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110533203636129209",
"type": "Note",
"summary": null,
"inReplyTo": "https://indieweb.social/users/briansmith/statuses/110532579136134936",
"published": "2023-06-12T20:47:18Z",
"url": "https://mastodon.cr.yp.to/@djb/110533203636129209",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://indieweb.social/users/briansmith"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110533203636129209",
"inReplyToAtomUri": "https://indieweb.social/users/briansmith/statuses/110532579136134936",
"conversation": "tag:cr.yp.to,2023-06-09:objectId=21680:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@briansmith\" class=\"u-url mention\">@<span>briansmith</span></a></span> Examples of statements from Intel in the cited sources: "we demonstrate how such power management-based frequency throttling activity forms a source of timing side-channel information leakage, which can be exploited by an attacker to infer secret data even from a constant-cycle victim workload"; "options that fully resolve the security issue (e.g., #2 and #6) bring high performance or functional impact".</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@briansmith\" class=\"u-url mention\">@<span>briansmith</span></a></span> Examples of statements from Intel in the cited sources: "we demonstrate how such power management-based frequency throttling activity forms a source of timing side-channel information leakage, which can be exploited by an attacker to infer secret data even from a constant-cycle victim workload"; "options that fully resolve the security issue (e.g., #2 and #6) bring high performance or functional impact".</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://indieweb.social/users/briansmith",
"name": "@briansmith@indieweb.social"
}
],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110533203636129209/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110533203636129209/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110533203636129209/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110531452375808928/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-12T13:21:56Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://indieweb.social/users/briansmith"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110531452375808928",
"type": "Note",
"summary": null,
"inReplyTo": "https://indieweb.social/users/briansmith/statuses/110515540644065793",
"published": "2023-06-12T13:21:56Z",
"url": "https://mastodon.cr.yp.to/@djb/110531452375808928",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers",
"https://indieweb.social/users/briansmith"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110531452375808928",
"inReplyToAtomUri": "https://indieweb.social/users/briansmith/statuses/110515540644065793",
"conversation": "tag:cr.yp.to,2023-06-09:objectId=21680:objectType=Conversation",
"content": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@briansmith\" class=\"u-url mention\">@<span>briansmith</span></a></span> "Stops attacks" is referring to the class of attacks at hand. It doesn't mean "stops all implementation attacks" or even "stops all timing attacks"; see, e.g., the comment on crystal variability. For the class of attacks at hand, everyone agrees that the root cause is DVFS; Intel's documentation says how to turn that off; various tests comparing rdpmc, rdtsc, and NTP haven't falsified this. Recommendations against this defense instead come from performance hype.</p>",
"contentMap": {
"en": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://indieweb.social/@briansmith\" class=\"u-url mention\">@<span>briansmith</span></a></span> "Stops attacks" is referring to the class of attacks at hand. It doesn't mean "stops all implementation attacks" or even "stops all timing attacks"; see, e.g., the comment on crystal variability. For the class of attacks at hand, everyone agrees that the root cause is DVFS; Intel's documentation says how to turn that off; various tests comparing rdpmc, rdtsc, and NTP haven't falsified this. Recommendations against this defense instead come from performance hype.</p>"
},
"attachment": [],
"tag": [
{
"type": "Mention",
"href": "https://indieweb.social/users/briansmith",
"name": "@briansmith@indieweb.social"
}
],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110531452375808928/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110531452375808928/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110531452375808928/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110530612600183235/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-12T09:48:22Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110530612600183235",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-12T09:48:22Z",
"url": "https://mastodon.cr.yp.to/@djb/110530612600183235",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110530612600183235",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-12:objectId=21858:objectType=Conversation",
"content": "<p>libmceliece now available from <a href=\"https://lib.mceliece.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib.mceliece.org</span><span class=\"invisible\"></span></a> for post-quantum encryption with Classic McEliece, wrapping fast code from @tungchou1 + me. Simple stateless wire-format API and CLI. Automatic run-time selection of implementations: unified binary works with or without AVX2.</p>",
"contentMap": {
"en": "<p>libmceliece now available from <a href=\"https://lib.mceliece.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">lib.mceliece.org</span><span class=\"invisible\"></span></a> for post-quantum encryption with Classic McEliece, wrapping fast code from @tungchou1 + me. Simple stateless wire-format API and CLI. Automatic run-time selection of implementations: unified binary works with or without AVX2.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110530612600183235/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110530612600183235/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110530612600183235/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110514185645810142/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-06-09T12:10:47Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110514185645810142",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-06-09T12:10:47Z",
"url": "https://mastodon.cr.yp.to/@djb/110514185645810142",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110514185645810142",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-06-09:objectId=21680:objectType=Conversation",
"content": "<p>New blog post "Turbo Boost: How to perpetuate security problems." <a href=\"https://blog.cr.yp.to/20230609-turboboost.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">blog.cr.yp.to/20230609-turbobo</span><span class=\"invisible\">ost.html</span></a> with special guest appearances from Shark, Fluffy, and Turbo Boost Max Ultra Hyper Performance Extreme. <a href=\"https://mastodon.cr.yp.to/tags/overclocking\" class=\"mention hashtag\" rel=\"tag\">#<span>overclocking</span></a> <a href=\"https://mastodon.cr.yp.to/tags/performancehype\" class=\"mention hashtag\" rel=\"tag\">#<span>performancehype</span></a> <a href=\"https://mastodon.cr.yp.to/tags/power\" class=\"mention hashtag\" rel=\"tag\">#<span>power</span></a> <a href=\"https://mastodon.cr.yp.to/tags/timing\" class=\"mention hashtag\" rel=\"tag\">#<span>timing</span></a> <a href=\"https://mastodon.cr.yp.to/tags/hertzbleed\" class=\"mention hashtag\" rel=\"tag\">#<span>hertzbleed</span></a> <a href=\"https://mastodon.cr.yp.to/tags/riskmanagement\" class=\"mention hashtag\" rel=\"tag\">#<span>riskmanagement</span></a> <a href=\"https://mastodon.cr.yp.to/tags/environment\" class=\"mention hashtag\" rel=\"tag\">#<span>environment</span></a></p>",
"contentMap": {
"en": "<p>New blog post "Turbo Boost: How to perpetuate security problems." <a href=\"https://blog.cr.yp.to/20230609-turboboost.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">blog.cr.yp.to/20230609-turbobo</span><span class=\"invisible\">ost.html</span></a> with special guest appearances from Shark, Fluffy, and Turbo Boost Max Ultra Hyper Performance Extreme. <a href=\"https://mastodon.cr.yp.to/tags/overclocking\" class=\"mention hashtag\" rel=\"tag\">#<span>overclocking</span></a> <a href=\"https://mastodon.cr.yp.to/tags/performancehype\" class=\"mention hashtag\" rel=\"tag\">#<span>performancehype</span></a> <a href=\"https://mastodon.cr.yp.to/tags/power\" class=\"mention hashtag\" rel=\"tag\">#<span>power</span></a> <a href=\"https://mastodon.cr.yp.to/tags/timing\" class=\"mention hashtag\" rel=\"tag\">#<span>timing</span></a> <a href=\"https://mastodon.cr.yp.to/tags/hertzbleed\" class=\"mention hashtag\" rel=\"tag\">#<span>hertzbleed</span></a> <a href=\"https://mastodon.cr.yp.to/tags/riskmanagement\" class=\"mention hashtag\" rel=\"tag\">#<span>riskmanagement</span></a> <a href=\"https://mastodon.cr.yp.to/tags/environment\" class=\"mention hashtag\" rel=\"tag\">#<span>environment</span></a></p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://mastodon.cr.yp.to/tags/overclocking",
"name": "#overclocking"
},
{
"type": "Hashtag",
"href": "https://mastodon.cr.yp.to/tags/performancehype",
"name": "#performancehype"
},
{
"type": "Hashtag",
"href": "https://mastodon.cr.yp.to/tags/power",
"name": "#power"
},
{
"type": "Hashtag",
"href": "https://mastodon.cr.yp.to/tags/timing",
"name": "#timing"
},
{
"type": "Hashtag",
"href": "https://mastodon.cr.yp.to/tags/hertzbleed",
"name": "#hertzbleed"
},
{
"type": "Hashtag",
"href": "https://mastodon.cr.yp.to/tags/riskmanagement",
"name": "#riskmanagement"
},
{
"type": "Hashtag",
"href": "https://mastodon.cr.yp.to/tags/environment",
"name": "#environment"
}
],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110514185645810142/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110514185645810142/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110514185645810142/replies",
"items": []
}
}
}
},
{
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110453028041766014/activity",
"type": "Create",
"actor": "https://mastodon.cr.yp.to/users/djb",
"published": "2023-05-29T16:57:36Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"object": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110453028041766014",
"type": "Note",
"summary": null,
"inReplyTo": null,
"published": "2023-05-29T16:57:36Z",
"url": "https://mastodon.cr.yp.to/@djb/110453028041766014",
"attributedTo": "https://mastodon.cr.yp.to/users/djb",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://mastodon.cr.yp.to/users/djb/followers"
],
"sensitive": false,
"atomUri": "https://mastodon.cr.yp.to/users/djb/statuses/110453028041766014",
"inReplyToAtomUri": null,
"conversation": "tag:cr.yp.to,2023-05-29:objectId=20993:objectType=Conversation",
"content": "<p>Exercise in systems engineering: What's the best fix for <a href=\"https://github.com/cloudflare/circl/security/advisories/GHSA-2q89-485c-9j2x\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/cloudflare/circl/se</span><span class=\"invisible\">curity/advisories/GHSA-2q89-485c-9j2x</span></a>? Change the Kyber and FrodoKEM software? Change the RNG to a simpler randombytes() API that guarantees callers won't see this failure case? Crypto students aren't taught how to think this through.</p>",
"contentMap": {
"en": "<p>Exercise in systems engineering: What's the best fix for <a href=\"https://github.com/cloudflare/circl/security/advisories/GHSA-2q89-485c-9j2x\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">github.com/cloudflare/circl/se</span><span class=\"invisible\">curity/advisories/GHSA-2q89-485c-9j2x</span></a>? Change the Kyber and FrodoKEM software? Change the RNG to a simpler randombytes() API that guarantees callers won't see this failure case? Crypto students aren't taught how to think this through.</p>"
},
"attachment": [],
"tag": [],
"replies": {
"id": "https://mastodon.cr.yp.to/users/djb/statuses/110453028041766014/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://mastodon.cr.yp.to/users/djb/statuses/110453028041766014/replies?only_other_accounts=true&page=true",
"partOf": "https://mastodon.cr.yp.to/users/djb/statuses/110453028041766014/replies",
"items": []
}
}
}
}
]
}