We conduct a small initial measurement study. The results of which are categorized below based on the two types of anchors used.
-
results/local.csvcontains domain names that belong to educational institutions. Filtered if they have .edu as their tld or .ac as their sld -
results/local-filtered.csvcontains the sublist from the first 2852 domains inlocal.csvthat return correct time -
results/anchors.csvcontains those that are not backed by a CDN provider -> 298 domains remain
| Anchor owner | Name | IP (Location) | RTT AWS-CA | RTT AWS-NV | RTT AWS-SP |
|---|---|---|---|---|---|
| roughtime.sandbox.google.com | 173.194.206.158 (Virginia) | 26-27ms | 10-11ms | 155ms | |
| Cloudflare | roughtime.cloudflare.com | 162.159.200.1 (SF) | 30-33ms | 17-18ms | 30ms |
| Chainpoint | roughtime.chainpoint.org | 35.194.78.198 (Washington DC) | ? | 3.4-3.5ms | 208ms |
| int08h | roughtime.int08h.com | 35.192.98.51 (Iowa) | ? | 30ms | 190ms |
-
time_rsa_filter.shto find domains that return correct time and support RSA authentication -
iploc_keycdn.pyto find ISP information (uses ip2location's DB) andiploc_ip2location.pyto fetch IP location information -
rtt_openssl.shandrtt_tlse.shto find round trip times
Data inside results is organized as follows:
exp1: Finding anchors close to three AWS locations: London, North Virginia(NV), Singaporeexp2: Observing public keys used by TLS serversexp3: Measuring TLS RTT from AWS-NV to close anchors over a period of timeexp4: RunningGeoCommitfrom AWS-NV and AWS-Lon for over a week with 10 selected anchors