You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Specifically: how does an auditor obtain the initial STR, the directory's prior history and the directory's signing key?
Potential solution: Assuming a directory d has a list of running auditors, whenever d generates a new STR(t), it broadcasts STR(t) to all auditors in the list. If an auditor a observes an STR for d for the first time, a sends a request to d to obtain d's prior STR history [STR(0), STR(t-1)] and d's signing key. athen verifies d's prior history, as well as the STR(t) it observed. If these verifications pass, a stores d's STR history. At the next epoch when d broadcasts STR(t+1), a then verifies the STR hash chain as usual.
The text was updated successfully, but these errors were encountered:
For now, we have made the decision to pin each tracked server's keys (and initial STRs) in the auditor. This will require manual updating of auditor configurations, but we can enhance this feature once there are more auditors in the system.
Specifically: how does an auditor obtain the initial STR, the directory's prior history and the directory's signing key?
Potential solution: Assuming a directory
d
has a list of running auditors, wheneverd
generates a newSTR(t)
, it broadcastsSTR(t)
to all auditors in the list. If an auditora
observes an STR ford
for the first time,a
sends a request tod
to obtaind
's prior STR history[STR(0), STR(t-1)]
andd
's signing key.a
then verifiesd
's prior history, as well as the STR(t) it observed. If these verifications pass,a
storesd
's STR history. At the next epoch whend
broadcastsSTR(t+1)
,a
then verifies the STR hash chain as usual.The text was updated successfully, but these errors were encountered: