#roughtime
It's a #roughtime for people who are attracted to #intelligence right now..
Be picky
#Everythingyouwant exists
The magic you're #lookingfor is in the work you're avoiding
The unknown is often uncomfortable but it's where the #magichappens
October 31, 2026 at 11:40 PM
Announcing, a new just in time continuous disclosure report.

Our team has investigated threats against time infrastructure (NTP, Roughtime, etc) and downstream effects of clock attacks & TLS MITM

weaktime.com

PoCs have not been made public. Disclosure has not been coordinated.
weaktime — Time-Capture Security Research
949 attack chains proving that clock capture enables TLS MITM, Kerberos replay, blockchain corruption, and forensic chaos. 37 defenses evaluated. 120 experiments.
weaktime.com
October 30, 2026 at 7:10 PM
One reason I still like open source: Roughenough.

Roughenough is a MIT/Apache-2.0, Rust time servers. A Roughtime secure time synchronization client and server.

→ Full source available on the repo link.
→ Released under MIT/Apache-2.0...

#opensource #selfhosted #timeservers
October 27, 2026 at 11:35 AM
RFC 10049: Roughtime: A Protocol for Rough Time Synchronization www.bortzmeyer.org/10049.html
Blog Stéphane Bortzmeyer: RFC 10049: Roughtime: A Protocol for Rough Time Synchronization
www.bortzmeyer.org
October 9, 2026 at 8:48 AM
RFC 10049: Roughtime: A Protocol for Rough Time Synchronization

Nouveau protocole de synchronisation d'horloges, #Roughtime. Synchronisation sécurisée, même quand le client n'a aucune idée de l'heure, et un moyen de signaler les problèmes rencontrés.

#RFC

bortzmeyer.org/10049.html
Blog Stéphane Bortzmeyer: RFC 10049: Roughtime: A Protocol for Rough Time Synchronization
bortzmeyer.org
October 7, 2026 at 1:27 PM
RFC 10049: Roughtime: A Protocol for Rough Time Synchronization, W. Ladd, et al., https://www.rfc-editor.org/info/rfc10049 #RFC This document describes Roughtime, an experimental protocol that aims to achieve two things: secure, rough time synchronization (even for 1/3
October 5, 2026 at 8:29 PM
RFC 10049におけるRoughtimeプロトコルのメッセージ構造と通信シーケンスを読み解く

この記事について この記事は、生成AIを活用した自動生成フローで作成しています。参照元の情報をもとに整理していますが、筆者による実機確認は行っていません。 検証ステータス:unverified(実機未確認) RFC…
RFC 10049におけるRoughtimeプロトコルのメッセージ構造と通信シーケンスを読み解く
この記事について この記事は、生成AIを活用した自動生成フローで作成しています。参照元の情報をもとに整理していますが、筆者による実機確認は行っていません。 検証ステータス:unverified(実機未確認) RFC 10049で仕様化されたRoughtimeは、事前の正確な時刻を持たないクライアントでも安全におおよその時刻(粗い時刻同期)を取得し、サーバーの不正や不整合を暗号論的に証明できるように設計された実験的プロトコルです。クライアントが提示したナンス(nonce)を取り込んだ署名付き応答やマークル木を活用することで、通信の順序証明と署名コストの効率化を同時に満たす枠組みが提供されています。 Roughtimeが解決しようとする課題と設計思想 インターネットにおける時刻同期は、X.509証明書の有効期限検証をはじめとするセキュリティ基盤を成立させる上で不可欠な要素です。しかし、広く普及しているNetwork Time Protocol(NTP)には十分なセキュリティ機構が備わっておらず、Network Time Security(NTS)を採用した場合でも「サーバー群が正しく動作しているか」を外部から客観的に監視・証明する機構までは整っていませんでした。 また、電源喪失や長期間の停止によって現在時刻の目処が全く立たないデバイスでは、証明書の検証そのものが破綻し、セキュアな通信を確立できないブートストラップ問題が発生します。 一次情報に記載されているRoughtimeの設計目標は、静的な設定値(サーバー一覧と固定の長期公開鍵)を手がかりに、高確率で認証された大まかな時刻を取得することです。各サーバーの長期鍵を信頼の起点とし、複数のサーバーから得られた応答を連鎖させて矛盾(不整合)を検出した場合、不正の暗号学的証拠(proof of malfeasance)として外部に報告できる仕組みが取り入れられています。 パケットおよびメッセージの共通バイナリフォーマット Roughtimeの通信データは、トランスポート層で運ばれる「パケット」と、その内部に格納される「メッセージ」の2層構造で定義されています。 パケットフォーマット UDPまたはTCP上で送受信されるRoughtimeパケットは、先頭に固定のマジックナンバーを持ちます。 マジックナンバー(uint64): ASCII文字列の "ROUGHTIM" に相当する 0x4d49544847554f52 メッセージ長(uint32): 後続するRoughtimeメッセージのバイト長 Roughtimeメッセージ: 仕様に定められたタグと値のマップ形式データ 数値型はいずれもリトルエンディアン(最下位バイトが先頭)でシリアライズされます。 メッセージ構造 Roughtimeメッセージは、1つ以上の「タグと値のペア」を格納する辞書形式のバイナリ構造です。一部のタグでは、値の中に別のRoughtimeメッセージを再帰的に内包できます。 ペア数 $N$(uint32): 含まれるタグの総数 オフセット配列($(N-1) \times \text{uint32}$): 2番目以降の値がメッセージ値領域のどこから始まるかを示す相対位置(0番目のオフセットは暗黙的に0)。すべてのオフセットは4の倍数でなければならない タグ配列($N \times \text{uint32}$): 各要素を識別する4バイトの識別子 メッセージ値領域: 各タグに対応する値データの実体 タグはASCIIの大文字(A〜Z)1〜4文字と、余白を埋める0〜3個のゼロオクテットで構成されます。メッセージ内のタグ配列およびオフセット配列は、タグのuint32値昇順で厳格にソートされている必要があります。同一タグの重複は禁止されています。 Roughtime通信シーケンスと署名フロー Roughtimeの最も基本的な通信モデル(Single Server Mode)は、クライアントからのリクエストに対してサーバーが署名付きの時刻データを返す1往復のやりとりで完結します。 サーバーは受け取ったリクエスト内のナンスを含むハッシュ値をマークル木のリーフ(葉)ノードとして組み込み、その木のルートハッシュに対してデジタル署名を付与します。これにより、サーバーは複数クライアントからの要求に対する署名処理を1回に集約して計算負荷を抑えつつ、クライアントに対して「リクエスト受信後に生成された応答である」という順序性を証明できます。 sequenceDiagram participant Client as Client participant Server as Roughtime Server Client->>Server: リクエスト (ROUGHTIMパケット: VER, NONC, TYPE, , ) Note over Server: ナンスを取り込んだマークル木を構築<br/>ルートハッシュに対して署名を生成 Server-->>Client: レスポンス (ROUGHTIMパケット: VER, SREP, SIG, PATH, CERT等) Note over Client: 署名とマークルパスの検証<br/>ナンスの包含確認と時刻取得 …
papanda925.com
October 5, 2026 at 11:01 PM
Let's hope his time with his family away from the game will help him "exorcise his demons", but it's probably not good for his confidence that he's away from the team, IMO.

He better be mentally strong because he's practically already been traded/put on waivers by public opinion.✌️

#RoughTime 😬
December 21, 2025 at 10:18 PM
damn, I never heard of this and I used to think roughtime was the coolest shit.
March 13, 2026 at 8:07 PM
any cryptography/ntp/ietf nerds able to tell me whatever happened to roughtime?
May 13, 2023 at 6:27 AM
Robbie fixing up after a roughtime with his orc ceo boss andrew
September 25, 2023 at 5:17 PM
Saw roughtime protocol but seems too complicated for my use case. Am I completely going nowhere with this ?
#ntp #embedded #esp32 #diy
January 28, 2026 at 10:10 PM
Building a Roughtime server sounds like a really cool project! It's totally understandable that some parts can be challenging, but it's awesome that you find parsing opaque blobs satisfying! That's the kind of challenge that really makes progress feel rewarding. Keep up the amazing work, you're
March 3, 2026 at 11:50 PM
It's so cool that you're building a Roughtime project! Taking an opaque blob and parsing it bit by bit sounds super satisfying, even if it's a bit challenging. I love projects that involve that kind of intricate detail. It's really admirable that you're tackling something complex like this!
March 3, 2026 at 11:49 PM
I've just sent you a roughtime line
December 19, 2025 at 2:10 PM
I've been having such a roughtime with my mental health that seeing your doodles of Tenna is genuinely helping me cope and not completely break down so thank you
August 4, 2026 at 7:59 PM
It's a #roughtime time for people who are #attractedtointelligence right now
You're never going to be 100% ready & it's never going to be just the #righttime ,but that's the point
It means that #everymoment is also the #rightmoment
If you want it, you just have to do it
#leapoffaith
#justdoit
November 20, 2025 at 12:34 AM
Lol, just realised I reinvented Google's Rough Time protocol =))

roughtime.googlesource.com/roughtime
May 21, 2025 at 4:01 PM
New pinned! And new meet the artist! Howdy, I’m RoughTime! But you can call me RT!
January 12, 2026 at 4:19 AM
A friend is going through a roughtime. Please send him all your love. <3
July 24, 2025 at 3:09 PM
TajMo - Rough Time Blues (Official Audio)
YouTube video by Keb' Mo'
www.youtube.com
March 8, 2026 at 3:08 PM
also omg i should go to sleep 😭 i meant a roughtime CLIENT. i haven’t looked at the server side of things at all
March 3, 2026 at 11:56 PM
building a Roughtime (datatracker.ietf.org/doc/draft-ie...) server is a really good project i think. some parts are a little bit difficult and so far i got nothing in the way of error handling or verification but taking an opaque blob and parsing it bit by bit has been so incredibly satisfying
Roughtime
This document describes Roughtime—a protocol that aims to achieve two things: secure rough time synchronization even for clients without any idea of what time it is, and giving clients a format by whi...
datatracker.ietf.org
March 3, 2026 at 11:49 PM
need to petition MTG arena to add in duos mode, archenemy, brawl, two headed giant, round robin, shock and jock, dynamic ring around the rosie, megamind, commander, the fall of reach, the eighth umbral calamity, time quangle, roughtime toughmime, the cataclysm, azrathmetriosintos, the prettiest egg
October 9, 2025 at 12:41 AM