{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:17:02Z","timestamp":1755998222307,"version":"3.41.0"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2020,5,18]],"date-time":"2020-05-18T00:00:00Z","timestamp":1589760000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"CONIX Research Center, one of six centers in JUMP, a Semiconductor Research Corporation","award":["DARPA"],"award-info":[{"award-number":["DARPA"]}]},{"name":"National Science Foundation","award":["# CNS-1329755 and CNS-1705135"],"award-info":[{"award-number":["# CNS-1329755 and CNS-1705135"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Priv. Secur."],"published-print":{"date-parts":[[2020,5,31]]},"abstract":"<jats:p>\n            We propose a new clock synchronization architecture for systems under time transfer attacks. Facilitated by a\n            <jats:italic>feedforward control with feedback trim<\/jats:italic>\n            --based clock adjustment, coupled with\n            <jats:italic>packet filtering<\/jats:italic>\n            and\n            <jats:italic>frequency shaping<\/jats:italic>\n            techniques, our proposed architecture bounds the clock errors in the presence of a powerful network attacker capable of attacking packets between a master and a client. A key advantage is consistent measurements, timely coordination, and synchronized actuation in distributed systems. In contrast, current time synchronization architectures behave poorly under attacks due to assumptions that the network is benign and delays are symmetric. The usage of feedback controllers aggravates poor performance. We provide an architecture that is indifferent to delays and eases the integration to traditional protocols. We implement a delay attack--resistant precision time protocol and validate the results on a hardware-supported testbed.\n          <\/jats:p>","DOI":"10.1145\/3382503","type":"journal-article","created":{"date-parts":[[2020,5,25]],"date-time":"2020-05-25T18:00:26Z","timestamp":1590429626000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["A Case for Feedforward Control with Feedback Trim to Mitigate Time Transfer Attacks"],"prefix":"10.1145","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7119-7232","authenticated-orcid":false,"given":"Fatima M.","family":"Anwar","sequence":"first","affiliation":[{"name":"University of Massachusetts Amherst, Holdsworth Way, Amherst, MA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mani","family":"Srivastava","sequence":"additional","affiliation":[{"name":"University of California Los Angeles, Los Angeles, California"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,5,18]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2009. Best Practices for IEEE 1588\/ PTP Network Deployment. Retrieved from https:\/\/www.microsemi.com\/document-portal\/doc_view\/133167-best-practices-for-ieee-1588-ptp-network-deployment.  2009. Best Practices for IEEE 1588\/ PTP Network Deployment. Retrieved from https:\/\/www.microsemi.com\/document-portal\/doc_view\/133167-best-practices-for-ieee-1588-ptp-network-deployment."},{"volume-title":"Taking the first picture of a black hole","year":"2017","author":"Observatory European Southern","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","unstructured":"Beaglebone Black. Retrieved from https:\/\/beagleboard.org\/black.  Beaglebone Black. Retrieved from https:\/\/beagleboard.org\/black."},{"key":"e_1_2_1_4_1","unstructured":"IEEE 1588 Compliant Moxa Switch. Retrieved from https:\/\/store.moxa.com\/a\/cat\/industrial-ethernet\/ethernet-switches\/managed.  IEEE 1588 Compliant Moxa Switch. Retrieved from https:\/\/store.moxa.com\/a\/cat\/industrial-ethernet\/ethernet-switches\/managed."},{"key":"e_1_2_1_5_1","unstructured":"IEEE Standard 1003.1 2004. Retrieved from http:\/\/pubs.opengroup.org\/onlinepubs\/009695399\/functions\/clock.html.  IEEE Standard 1003.1 2004. Retrieved from http:\/\/pubs.opengroup.org\/onlinepubs\/009695399\/functions\/clock.html."},{"key":"e_1_2_1_6_1","unstructured":"The Linux PTP Project. Retrieved from http:\/\/linuxptp.sourceforge.net.  The Linux PTP Project. Retrieved from http:\/\/linuxptp.sourceforge.net."},{"volume-title":"Proceedings of the 34th Annual Symposium on Frequency Control. IEEE, 334--346","author":"David","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038418"},{"volume-title":"SecureTime: Secure multicast time synchronization. arXiv preprint arXiv:1705.10669","year":"2017","author":"Annessi Robert","key":"e_1_2_1_9_1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2016.027"},{"volume-title":"2018 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS). IEEE, 1--6.","author":"Anwar Fatima M.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052973.3053000"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2799647"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPCS.2009.5340210"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/98.878533"},{"volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201914)","year":"2014","author":"Chen Chen","key":"e_1_2_1_16_1"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2904441"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052973.3053007"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2018.23231"},{"volume-title":"Proceedings of the Distributech Conference. 4--6.","author":"John","key":"e_1_2_1_20_1"},{"volume-title":"Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201918)","year":"2018","author":"Geng Yilong","key":"e_1_2_1_21_1"},{"volume-title":"Proceedings of the 1st ACM Conference on Wireless Network Security. ACM, 194--202","author":"Gerhard","key":"e_1_2_1_22_1"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICOS.2011.6079232"},{"key":"e_1_2_1_24_1","unstructured":"intel sgx. 2016. Intel(R) Software Guard Extensions Software Developer Manual. Retieved from https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-vol-3d-part-4-manual.pdf.  intel sgx. 2016. Intel(R) Software Guard Extensions Software Developer Manual. Retieved from https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-vol-3d-part-4-manual.pdf."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2017.2748583"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCOMM.2017.2761879"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21513"},{"volume-title":"2nd ISA\/IEEE Sensors for Industry Conference. IEEE, 98--105","author":"Eidson J.","key":"e_1_2_1_28_1"},{"volume-title":"Proceedings of the 16th ACM\/IEEE International Conference on Information Processing in Sensor Networks. ACM, 55--66","author":"Li Yang","key":"e_1_2_1_29_1"},{"volume-title":"Proceedings of the 2009 International Conference on Information Processing in Sensor Networks. IEEE Computer Society, 61--72","year":"2009","author":"Lukac Martin","key":"e_1_2_1_30_1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-70972-7_23"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/26.103043"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPCS.2012.6336621"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSG.2016.2644618"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTSP.2018.2835772"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2016.2526658"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3052973.3053020"},{"volume-title":"Proceedings of the USENIX Security Symposium. 841--856","year":"2016","author":"Raj Himanshu","key":"e_1_2_1_39_1"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2011.2158443"},{"volume":"3","volume-title":"Proceedings of the ION GNSS Meeting","author":"Shepard Daniel P.","key":"e_1_2_1_41_1"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MAHSS.2005.1542879"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1180405.1180439"},{"volume-title":"Proceedings of the 26th USENIX Security Symposium.","year":"2017","author":"Tang Adrian","key":"e_1_2_1_44_1"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPCS.2009.5340224"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130265.3130325"},{"volume-title":"Proceedings of the IEEE Energytech","year":"2013","author":"Yang Qingyu","key":"e_1_2_1_47_1"}],"container-title":["ACM Transactions on Privacy and Security"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3382503","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3382503","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:26Z","timestamp":1750199906000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3382503"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,18]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,5,31]]}},"alternative-id":["10.1145\/3382503"],"URL":"https:\/\/doi.org\/10.1145\/3382503","relation":{},"ISSN":["2471-2566","2471-2574"],"issn-type":[{"type":"print","value":"2471-2566"},{"type":"electronic","value":"2471-2574"}],"subject":[],"published":{"date-parts":[[2020,5,18]]},"assertion":[{"value":"2019-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-05-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}