{"id":6127,"date":"2023-06-09T13:22:27","date_gmt":"2023-06-09T11:22:27","guid":{"rendered":"https:\/\/dfm.dk\/?page_id=6127"},"modified":"2024-10-23T11:54:05","modified_gmt":"2024-10-23T09:54:05","slug":"ntp","status":"publish","type":"page","link":"https:\/\/dfm.dk\/en\/ntp\/","title":{"rendered":"UTC(DFM) on your device"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.20.4&#8243; background_enable_color=&#8221;off&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_direction=&#8221;90deg&#8221; background_color_gradient_stops=&#8221;#000000 0%|rgba(0,0,0,0) 80%&#8221; background_color_gradient_start=&#8221;#000000&#8243; background_color_gradient_end=&#8221;rgba(0,0,0,0)&#8221; background_color_gradient_end_position=&#8221;80%&#8221; background_image=&#8221;https:\/\/dfm.dk\/wp-content\/uploads\/2023\/05\/DFM-070323-24_EA10020_crop.jpg&#8221; background_blend=&#8221;multiply&#8221; max_height=&#8221;500px&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; bottom_divider_repeat=&#8221;0x&#8221; bottom_divider_flip=&#8221;vertical&#8221; bottom_divider_arrangement=&#8221;above_content&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;4%||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; header_font=&#8221;|||on|||||&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_font_size=&#8221;40px&#8221; header_2_font=&#8221;||||||||&#8221; header_2_text_color=&#8221;#FFFFFF&#8221; header_2_font_size=&#8221;40px&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; custom_padding=&#8221;||||false|false&#8221; header_text_shadow_style=&#8221;preset3&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1 style=\"text-align: left;\"><strong>UTC(DFM) on your device<\/strong><\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.16&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#ffffff&#8221; text_font_size=&#8221;15px&#8221; header_font=&#8221;|300||on|||||&#8221; header_text_color=&#8221;#ffffff&#8221; header_font_size=&#8221;40px&#8221; background_layout=&#8221;dark&#8221; custom_margin=&#8221;30px||||false|false&#8221; custom_padding=&#8221;||8%||false|false&#8221; header_text_shadow_style=&#8221;preset3&#8243; global_colors_info=&#8221;{}&#8221;][\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_5,2_5&#8243; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; header_font=&#8221;|300|||||||&#8221; header_2_font=&#8221;|300|||||||&#8221; custom_margin=&#8221;-5px||||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 style=\"text-align: left;\"><strong>UTC(DFM) on your device<\/strong><\/h2>\n<p>[\/et_pb_text][et_pb_text ul_type=&#8221;square&#8221; ul_position=&#8221;inside&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_margin=&#8221;-25px|-227px|||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>&nbsp;<\/p>\n<p>DFM&#8217;s realization of the coordinated world time UTC(DFM) is now accessible also on your electronic devices via <em>NTP<\/em> or <em>NTS<\/em>.<\/p>\n<p><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc5905.html\"><em>NTP <\/em><\/a>(Network Time Protocol) is an internet protocol that can be used to synchronize your computer&#8217;s clock to a time source over the internet.<\/p>\n<p>NTP is designed to produce three-called &#8220;products&#8221;: <span style=\"color: #000000;\"><em>clock offset<\/em>, <em>roundtrip<span>\u00a0<\/span>delay,<\/em>\u00a0<em>dispersion<\/em><\/span>, all of which are relative to a selected reference clock, in this case the reference clock of DFM&#8217;s time server: UTC(DFM).<\/p>\n<ul>\n<li><span style=\"color: #000000;\"><em>Clock offset<\/em><\/span><span style=\"font-size: 14px;\"><em> <\/em>represents an estimate of the server clock time relative to the client clock time. Hence, it states how much to adjust your local clock in order to align it with DFM&#8217;s reference clock.<\/span><\/li>\n<li><span style=\"font-size: 14px;\">The <span style=\"color: #000000;\"><em>roundtrip delay<\/em><\/span> is explained in more details in the info box.<\/span><\/li>\n<li><span style=\"color: #000000;\"><em style=\"font-size: 14px;\">Dispersion<\/em><\/span><span style=\"font-size: 14px;\"> denotes the maximum error of the<em> clock offset<\/em>-estimate relative to DFM&#8217;s reference, e.g. due to a frequency offset of your local clock, time-stamping errors and potential errors of the server clock.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-size: 14px;\"><\/span><\/p>\n<p><span style=\"font-size: 14px;\">As DFM&#8217;s time server is connected directly to our atomic clock, its clock follows UTC(DFM) to within 20\u202fns, and when you use <\/span><strong style=\"font-size: 14px;\">time.dfm.dk<\/strong><span style=\"font-size: 14px;\"> as time source, you obtain a <\/span><strong style=\"font-size: 14px;\">traceable<\/strong><span style=\"font-size: 14px;\"> time on your machine with an accuracy that is essentially only limited by the packet <\/span><em style=\"font-size: 14px;\">roundtrip delay<\/em><span style=\"font-size: 14px;\"> to our server (see info box).<\/span><\/p>\n<p><span style=\"font-size: 14px;\"><\/span><\/p>\n<p><span style=\"font-size: 14px;\">If <\/span><span style=\"font-size: 14px;\">you depend on a secure, accurate time, you may also wish to make use of our <\/span><strong style=\"font-size: 14px;\">NTS<\/strong><span style=\"font-size: 14px;\"> service. Here, we provide timing information with a digital signature, such that you can always be sure that what you get is genuine DFM time with error bounds we stand in for.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_testimonial portrait_url=&#8221;data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHcAAAB3CAMAAAAO5y+4AAAAbFBMVEX\/\/\/8AAABlZWW1tbX5+fno6Ojw8PCpqamurq6RkZHi4uLr6+vDw8Pf39\/X19e9vb3Ly8ucnJyHh4dvb2\/R0dF\/f39dXV14eHhERERRUVGioqJMTEw6OjpqamopKSlYWFgiIiIzMzMbGxsNDQ1qm5cbAAAUCUlEQVRogb1bi5ajLLMFQRAFBRRBvOv7v+MpculO0pmenm\/mP6w1PTFRS+qya1eBCP33Qf\/i2j8fpeR23vFtnFMrCqn+t49QSRu2u8RjW7btvB1so9D5\/0aoiuNFZpgdb+qcXUde6kJkw5EeZIzqXwvNi\/VyZ9Hl71RK8y72C5wx8H85665Nqpx\/o0mmXTJ72\/0jqWRMd5PsJ+dqDxYfyb+QCupb+I+EXgbj4AX730rWEziS\/MOLZMB40n8hNe9B6sMNOklqmFEjKZMNAWuXFyf76sUaJPf\/2cMMaPhJYdVR9\/BFZhHyvsQdihG+JebNtck8777\/\/cjBneyzXdnOOEeoFQg5i6xBdoEJT+75QnpRArPgYP9hygRU\/BoRbCl69iEXFOmmAkkXHk\/hdVtcQ7wDZf+pf1F4Wnu9\/AEo2F7z8S63LuGvnphn+OOE0rfr7Bz5cpMfDgbo1FyvZZZ\/fr1UdNf3+SZdotA26FNuzqcTr1N1P24wXn8egijf8V5ePzrIPR+Cq7OsJnrzKzjWBskdIVzfnwvkhNA1n3Ms4U4\/NrICnL1f2k2Z5feDuuAFQ7RoGCXwAckGUXg+chfUlgJP2dO96IDxD7NFh\/GHh9Is4mkIdV0rVSvGKhh5xfL0r8yv\/yA15UqVSnUe8LTdXhTrMP4RYoNY+3EQM9Et3m1GOatlsIRkGeeL4OKUNRlV3exWeDxbf2TjycM2rNy\/3ND+SHCNsfg8YvN04E2HA0B3W\/AxAW4eBz6PlPCvSf+4537IRLPwXorXW4ofqLp8nC1ChdgzkUcTViO11qBtpfK3o7b6lCOj79wXZvwb52I7flKTMNZxVIYtVK9nvhxXvZXTr6bl8f5tONEVD6\/faXDWfBIvYGhE\/fyFsOSbiBlw9svfUFLI\/h5fItLN4zHLzNMxUoJ+Z0S6PJnvZQAml+9\/aRQan+Qu4TnbFFpi9M0ov8Hqb37TEtmH35qRUNE\/qsYr863cNKdfmWHE7he\/IMXRA\/y7OGQQsvMnEWkK5L94xvNwX13nOgyefpk8KgjK+R79GsvKFmgR+MPJwXjrl7h9HjS8JwL5d7BC4cb1\/cbcKu9cj+f+7ivAmtnW\/Ori2+jea7r\/zuMQyOR3PbX1RGqaF+MRrgqiIiWT32KSfRdMEi\/fhTawOIZvFG+dZoW92T2OtweRFPHld2JBJfgry9y\/5yQ5JOF8E5f5cdyjurIom+7zgEvDL33y4eHx\/vWr6ftrWpZcYDfVRXCOaoPwxZ\/LFcKAZT9KdhN+dYIN\/4adl1uyRcgu1PUskJgvQEHFLM4aYqH\/gdhkzOcvfjtdmKRD3cZapTND5ohKg8+utn1ONKbd8K1zfI7wYs3wu+miRKm6hRqDlFqlQ9IMeNogOZjqWMfjJV35XwSVxE9wq\/H2g4fdh6OKBPW6bkE7pVpsXTTS5YMYXmOoHO17BSxPfjDfI+L9UJGkfFGHraRtlnkzOJi2KbYqZHJVS8BfgC7LxVvBHM+fBwBVvzBPXSiUMyt1lifSc5YAs7FWW7MOPS9nke1mAGZ0pMtL\/TDrUdG3MMQeQevpIR4HiZX12bouuIWjqgu6trjhcbf1HDXYlB2nb\/oMlFq3gzjXDyUuc9W91eGMP+uA9e5VpnkClHzvx7mmcVumNCFa+sgdVs0ac1ljkabXY0eCEKzcRpmZ\/X4j6fex8u\/SjMTr\/aPCC71\/dzz5ec3D2WSpa5GURpEQwqbyr4mCr7OCOphgqI9EbIyAdKP66cqj6tFk3cjfISAwj7s5zC3vqkmM5uVcO7TZPOPpUovQ2DoxEKPi3LZF6mPofAkIG3iekabSk18ASTrXtCzqt3nvA9Uh31+1W7btaZ+9ocvmokYHucY3J7MTR2mIHKfCHYYTnQ84x9a1PKNjhvSGC8iZkyj2LrfdW8jW9\/xfbdvNxXQGE3s5CcQoR9fLM1o7eI+LzhY+iFWKouNNe9RYznE++hRqBxZ8dt6FgHSs23dy82Orbvf+sDTrwwtLEmONpGXXJxd+8tmJIu46DaVKLzrB\/cJwkWm7Swt2O3EfRSvcQJAo1XvuOtzUKx74B9SNL5FMLDinGQoOJ\/NlyULfsaXrqq6ZCeYD8YFh4oBdjbLO6TQfE+e8Pyn1tPzMFcx8Ore5FULhEboUfimr6uBrjmEaEML6wD0WBBnQOi2MPvwS\/WhCGSEU8NHLVApljq9Hg+oGqQ+5udXDB1x0+NqY2J5oT\/+UIajFMy+GpSd6WFs9nsNuLnACsdRtUHe6MczC1JXHbZqGXPx27KdF1JRIfNh3V6j9EJLj7TrD8BjfDrcP2DG3C56a5AdQyk9uXYfRM1\/WnaI1EQB6dlsgL4GP+InQFJhsAeWM62QYXW5EkLVHSfsP+wGxTCfKZ7YlYig+Tmla1AzWQuAQQrpiXKObWihArWY+Cs3AVAH7MAPnuxurQPaWA9l4RcTc8LCfD1rMLiotnnmkFljeEZQmh8sj6zgAgzEb3hye1xK4GLaTpY1DYffZhDXLJghKkq7Ls2KXmjFpwi1ebA33fMzHFoI8\/eWPchHv8Xi9gMarTbhJ\/9e0zgIIXEMus0uLFtei2nZITShK2yfDzQyJHir0A8rz\/ZYI883Q\/KlU4BeHbl+phljCChZnzgkUL8\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\/2NJ0VfinS\/5zBvKPTS5GTS5aadjaoqnRmvZw2AychQ5BlqJu6AfwF6KqRQ7kdrTmC84uxJDplUQ6GMjzs2yYdlhog\/KkYGs2OxB4I2G3VzhtKIrIMMC0zLLe68rPz6uTZ5V0JCtCC32Rs5RmyZL4Lq7GrOzQDwuw0MFClE+2eSbx+i9qFf53MgdrgnHm1QVqrb2VB3zR6fvffusPsUG+czD0qkRYWcUoPrGYUno2tgw1IBt8SZTBpIbgwRWR74nvSe+nWf\/UnRwekHVoXjUUClycu79rn1o07r0EPkOJxjiwvOIo2SzfRIjFELwbK+DYOn8zRChcXOxdhL6TzZebilwufWoMbH5X+zUoMBYDS71mwohwxfsdSaLBzLCMrFDilWoWJve6wLzmuuZJgjVAiFI2rmk5mXmuPVmnXeR3tdGKDAiW7JZ3sCZXrtT0EEEdJCNhPAvq\/rjs5LmR664MYLIe2GD4IYVaD3E0sligaCGvOBseiknDMAOG7Y0oND9bjl\/qbefj+rq1c99Z8v\/XZmL6sGDi2MlJXsP8ri0iAmMudOYfZwHqqsdS56DvVgjbzhjtgsVDnUnkJqzvW0IgCEiMcDsrG5TLPG63XzQXglNxuOHqhjRpu8bhW9+Ozac1IUhWaRcEt6PEFuOnFguuRIrE1yHyC1LndcYNUJpjESGZCpTnkO6CCxNlBAX\/SqxGnQm\/WFtGzoiVnrtEAFqhuu1qe0YtxNtlsriKOZh34DA7XIVthrhNMOBNW6cgAAgHSlgZQUi5O2XgVET4UFkF5TDMUQw3SMl+l+6f\/veDCxAq+HCOszPA7qGlpy7iNqIkx3OydI6+cC1b62GfjAVo42hIKLDXBwwVRCONqzR20e8D4HvrWQs2upCOWrAA+p7df1I1BB4lOllyzlfCivJ9OkTU+j6DsUJoDeYeyWIVsOONUIR1w1Q0Ea2zAWeFxs1Yn+gKQ840ZAqnK5TmhEtsrXep0Q11QCG3yzK2tNrMGZ0isjOkDi2uOdkHyH+9jr5gUC6Xw6t0rasbGSSxHLymWc7Fm\/nOyyfQAXVV1XYLSVZ55sObVpt9+xz\/00QkJ+17AsMe4UqCu4sK5b5owkZh8LFcWKjbSDwWVVTqkVIItGVRR+6QSQfIBYyt1iedqutY5jK0Y8bTb6YQrjMAoJHETVqkxP9XblWaT13y6y0jgri3bZxrbfJxeLJlixaiMbKQUPolZQpMQGmDHSZcwGmvvC7aZpZMNogi0oU+5EQly8uSpLVcvlVxvBwi0Ps6sVqryiKPUIaZ0Y8SwI0PbWCDvgQBQg0JyNy9o6AMH7JoPu6os0xq8zs79a706aFiSNhnyM5vaHQ6V\/HzBt7A+AKvh0+Rb+kKfxegxDfLN3hOD\/5fhmnRdsv87Zvx\/zir9dTX+3X+WfjBX3v9yzkAZbXvvt\/2S47xfx0Zf9SP9m2F\/ug\/kc9Wt1\/vfjJ\/uvEvf4xzP+2X6zy\/6OLzb++S5I+nqq\/6HY5\/2E11H\/VAOVsMfTQ\/\/BfkJgcwtenhzhsjnjB\/sgWervLQ\/rBiXc6Q82ybL+CV64gzl0K1L619HANB\/1ZVlAfu6XBQDM\/mC\/6HVrq7vrOhc6ZfCI6p0L2b3utEt77eqo9lrtJoVC5W7Znbo\/3R8Loznv+4FpxvRaNKtKWziU1N4b0l16rrlOCmCiR6RDLqK1S2y1DlfM64AF\/m6P0ptRrbf9z6yh3dZRDPXbhVQPHVSllozIEEUuW5xXA\/y83lWF4qpRc12DSVj\/VTU\/GUAgtquVUyd4RvSsChCTmsdQEu9N4pziQjxHsD\/dQQpZh6ssAqXwt3szvhs5sOHptrrEDSIXenTZ79ZLYF3pvvpCiPkSEzcDJV2rDJk6DX\/zBoXePyRTGrMGPupEhEcwrEnBJdN8qUCLQPzeVkxS97\/Zz59Gk9am7juRVX1r5O0q7S2lafEPAt1KlN\/fTbm8v7D8B3\/6MooRWGzaUnYdtGaonGE6wJwRCaBO1n0Ei27T+xqvDd7\/Oi7vpyxOP7hnasJDgfqIxtU\/fj8ljev7ONtq6v\/P93EuQxWp+YbPkAnSlXl1f\/+oJrf3j7aR\/\/P3j66DdWZ4et\/qY8\/1Nhj930Dix6PU3M7TXfo5zfZ\/\/n7Zy\/gbYf8HEHRV\/vSSyLYAAAAASUVORK5CYII=&#8221; _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"Definition\">Metrological Traceability<\/h2>\n<p class=\"Definition\">is a property of a<span>\u00a0<\/span><span class=\"AnchorInDef\"><a href=\"https:\/\/jcgm.bipm.org\/vim\/en\/2.9.html\" onmouseover=\"tooltip.show('set of quantity values being attributed to a measurand together with any other available relevant information');\" onmouseout=\"tooltip.hide();\" class=\"ui-link\">measurement result<\/a><\/span><span>\u00a0<\/span>whereby the result can be related to a reference through a documented unbroken chain of<span>\u00a0<\/span><span class=\"AnchorInDef\"><a href=\"https:\/\/jcgm.bipm.org\/vim\/en\/2.39.html\" onmouseover=\"tooltip.show('operation that, under specified conditions, in a first step, establishes a relation between the quantity values with measurement uncertainties provided by measurement standards and corresponding indications with associated measurement uncertainties and, in a second step, uses this information to establish a relation for obtaining a measurement result from an indication');\" onmouseout=\"tooltip.hide();\" class=\"ui-link\">calibrations<\/a><\/span>, each contributing to the<span>\u00a0<\/span><span class=\"AnchorInDef\"><a href=\"https:\/\/jcgm.bipm.org\/vim\/en\/2.26.html\" onmouseover=\"tooltip.show('non-negative parameter characterizing the dispersion of the quantity values being attributed to a measurand, based on the information used');\" onmouseout=\"tooltip.hide();\" class=\"ui-link\">measurement uncertainty.<\/a><\/span><\/p>\n<p class=\"Definition\"><span class=\"AnchorInDef\"><a href=\"https:\/\/jcgm.bipm.org\/vim\/en\/2.41.html\">BIPM<\/a><\/span><\/p>\n<div id=\"notes\" data-role=\"collapsible\" data-mini=\"true\" class=\"ui-collapsible ui-collapsible-inset ui-corner-all ui-collapsible-themed-content\">\n<div class=\"ui-collapsible-content ui-body-inherit\" aria-hidden=\"false\"><\/div>\n<\/div>\n<p>[\/et_pb_testimonial][et_pb_testimonial portrait_url=&#8221;https:\/\/dfm.dk\/wp-content\/uploads\/2023\/03\/castle-g3075f325e_1920-e1680005464775.jpg&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"paragraph\">\n<h2>NTS<\/h2>\n<p>is a method for using TLS\/SSL to authenticate NTP traffic on the net.<\/p>\n<p>NTS addresses the vulnerabilities of NTP, such as packet manipulation, replay attacks, spoofing, etc. and this proposed internet standard was published by the Internet Engineering Taskforce (IETF) as <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc8915\">RFC8915<\/a> in September 2020.<\/p>\n<p><span style=\"font-size: 14px;\">NTS can be seen as two protocols linked togeher: a protocol for key establishment, and NTP with some extension fields for time synchronization.<\/span><\/p>\n<p><span style=\"font-size: 14px;\">This design of NTS makes it possible to authenticate NTP data while maintaining the NTP functionality.<\/span><\/p>\n<\/div>\n<p>[\/et_pb_testimonial][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_blurb title=&#8221;What&#8217;s the point of yet another NTP server?&#8221; image=&#8221;https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/8d\/NTP-Algorithm.svg\/330px-NTP-Algorithm.svg.png&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#efefba&#8221; image_icon_custom_margin=&#8221;10px|10px|10px|10px|false|false&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;10px|10px|61px|10px|false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>When your computer connects to <em>time.dfm.dk<\/em>, it will send time request data packets, marked with a time stamp of transmission\u202ft<span style=\"font-size: x-small;\">0 <\/span>to us. Our server then adds the time of reception\u202ft<span style=\"font-size: x-small;\">1<\/span> and the time stamp of its response transmission\u202ft<span style=\"font-size: x-small;\">2<\/span> to the packet and sends it back to your computer, where it is time stamped a with its reception time\u202ft<span style=\"font-size: x-small;\">3<\/span>.<\/p>\n<p>If the travel time of data packets to DFM and back were exactly the same in both directions, we could know the time offset exactly. But as effects as different internet routes for both directions, differences in up- and downlink speed, packet buffering and line congestion can cause unknown asymmetries, we only know that the <em>clock offset<span>\u00a0<\/span><\/em><span>\u03b8<\/span>\u00a0lies within<\/p>\n<p style=\"text-align: center;\"><span>\u03b8<\/span>\u00a0= ((t<span style=\"color: #333333; font-size: x-small;\">1<\/span>-t<span style=\"font-size: x-small;\">0<\/span>)+(t<span style=\"font-size: x-small;\">2<\/span>-t<span style=\"font-size: x-small;\">3<\/span>))\/2 \u00b1 \u03b4\/2 \u00b1 \u03b5,<\/p>\n<p>where \u03b4 is the packet <em>round-trip delay<\/em><\/p>\n<p style=\"text-align: center;\">\u03b4=(t<span style=\"font-size: x-small;\">3<\/span>-t<span style=\"font-size: x-small;\">0<\/span>)-(t<span style=\"font-size: x-small;\">2<\/span>-t<span style=\"font-size: x-small;\">1<\/span>),\u00a0<\/p>\n<p>and the <em>dispersion<\/em> \u03b5 is the maximum measurement error due to time-stamping and clock frequency drifts during the time interval t<span style=\"font-size: x-small;\">0\u2026<\/span>t<span style=\"font-size: x-small;\">3.<\/span>\u00a0<\/p>\n<p>Having a <strong><em>traceable<\/em><\/strong> NTP server close-by with a <em><strong>small roundtrip delay \u03b4<\/strong><\/em> therefore allows for a much more accurate time transfer than using unknown time servers from far abroad.<\/p>\n<p>Within Denmark, most of our users will reach \u03b4\/2 \u2245 1\u202fms.<\/p>\n<p>Last, but not least, the obtainable client clock accuracy also depends on the uncertainty of the server system clock itself, which for time.dfm.dk is bound by \u03b5 \u2264 20 ns relative to our atomic clock time<strong> UTC(DFM)<\/strong>.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><\/h2>\n<h2>Device Configuration<\/h2>\n<p>[\/et_pb_text][et_pb_tabs _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;-25px||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_tab title=&#8221;Linux&#8221; _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><svg style=\"display: none;\"><filter id=\"_videostyler_filter_\"><\/filter><\/svg><\/p>\n<p>DFM recomments using <a href=\"https:\/\/chrony.tuxfamily.org\/\" target=\"_blank\" rel=\"noopener\">chrony (V4.0 or higher)<\/a> as client program, as it supports the new authenticated NTS service.<\/p>\n<p>In most cases just adding the line<\/p>\n<blockquote>\n<pre>server time.dfm.dk nts iburst<\/pre>\n<\/blockquote>\n<p>to your chrony.conf and restarting the service should be sufficient. Detailed instructions can be found <a href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/9\/html\/configuring_basic_system_settings\/configuring-time-synchronization_configuring-basic-system-settings\">here<\/a> and <a href=\"https:\/\/pimylifeup.com\/using-ntp-on-linux-with-chrony\/\">here<\/a>.<\/p>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Mac OS&#8221; _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<blockquote>\n<p>Apple Mac users will probably find <a href=\"https:\/\/whatroute.net\/chronycontrol.html#overview\">ChronyControl<\/a> most convenient. It allows for easy installation of the <a href=\"https:\/\/chrony.tuxfamily.org\/\" target=\"_blank\" rel=\"noopener\">chrony<\/a>\u00a0client software and even offers a graphical user interface for monitoring tracking performance.<\/p>\n<p>Make sure that after installation, your chrony.conf configuration file contains the line<\/p>\n<pre>server time.dfm.dk nts iburst<\/pre>\n<p><span style=\"font-size: 14px;\">to establish an authenticated connection to DFM&#8217;s NTS time server.\u00a0<\/span><\/p>\n<\/blockquote>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Windows&#8221; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Unfortunately, to our knowledge no Windows client supporting the authenticated <em>NTS<\/em> service exist yet.<\/p>\n<p>In an Actice Directory (AD) corporate setting, Windows machines typically synchronize to their Domain Controller (DC), so if your office machines show the wrong time, a more permanent solution is to get that machine&#8217;s time synced up to UTC(DFM) instead &#8211; there are a few extra pitfalls if your DC is running on a virtual machine (Hyper-V), but your admin will figure this out&#8230;<\/p>\n<p>If this is not desired, or if you don&#8217;t use AD, the followig procedure will work:<\/p>\n<p>To configure <em>time.dfm.dk<\/em> as time server, windows provides the w32tm program (documentation <a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-server\/networking\/windows-time-service\/windows-time-service-tools-and-settings\">here<\/a>).<\/p>\n<p>Executing<\/p>\n<pre>w32tm \/config \/syncfromflags:MANUAL \/manualpeerlist:\"time.dfm.dk,0x8\" \/update<\/pre>\n<p>from a command prompt with administrator rights will configure the NTP server.<\/p>\n<pre>w32tm \/query \/status \/verbose<\/pre>\n<p><span style=\"font-family: inherit; font-weight: normal;\"> and<\/span><\/p>\n<pre>w32tm \/query \/peers<\/pre>\n<p>provide information about the current synchronization status (&#8220;Phase Offset:&#8221; denotes the measured clock error). On <a href=\"https:\/\/kb.meinbergglobal.com\/kb\/time_sync\/timekeeping_on_windows\/configuring_w32time_as_ntp_client\">Meinberg&#8217;s webpage<\/a>, additional registry values to fine-tune the synchronization behavior are documented.<\/p>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Android&#8221; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>While Android devices do support synchronizing to NTP servers, there seems to be no user interface to set the server yet. <a href=\"https:\/\/www.medo64.com\/2022\/01\/using-proper-ntp-on-android-phone\/\">This website<\/a> describes a one-time procedure on how to set the NTP server setting using the developer-options menu, USB-debugging interface and a PC.<\/p>\n<p>The key step is to connect the device to your PC via USB and use the <em>adb<\/em> program from <a href=\"https:\/\/developer.android.com\/tools\/releases\/platform-tools\" target=\"_blank\" rel=\"noopener\" title=\"Android Developer Platform tools\">https:\/\/developer.android.com\/tools\/releases\/platform-tools<\/a> to add the following setting:<\/p>\n<pre><span>&gt; adb shell settings put global ntp_server time.dfm.dk<\/span><\/pre>\n<p>and reboot your device<\/p>\n<pre>&gt; adb shell reboot<\/pre>\n<p><span>You can then verify that the setting got indeed changed:<\/span><\/p>\n<pre><span>&gt; adb shell settings get global ntp_server \ntime.dfm.dk\n<\/span><span>&gt; adb shell logcat --buffer=events *:S ntp_success \n--------- beginning of events \n10-23 11:13:48.532 \u00a01573 \u00a02005 I ntp_success: [time.dfm.dk\/87.116.22.151,21,516]\n\n<\/span><\/pre>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;Raspberry PI \/ Single-Board computers&#8221; _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>As most of those computers run a variant of Linux, we recommend chrony as software package (see Linux). As an additional complication, these computers do not have a battery backed real time clock and therefore cannot check the expiry of our digital certificate used for NTS cryptography when their clock is completely wrong at startup. Adding<\/p>\n<pre><span>nocerttimecheck 1<\/span>\n\n<span>server time.dfm.dk nts iburst<\/span><\/pre>\n<p><span>to the chrony.conf configuration file should get you going; further detailed instructions can be found <a href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html\/configuring_basic_system_settings\/assembly_overview-of-network-time-security-in-chrony_configuring-basic-system-settings\">here<\/a> and <a href=\"https:\/\/pimylifeup.com\/using-ntp-on-linux-with-chrony\/\">here<\/a>.<\/span><\/p>\n<p>[\/et_pb_tab][et_pb_tab title=&#8221;IOS (iPhone,  iPad)&#8221; _builder_version=&#8221;4.19.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>IPads and iPhones use <a href=\"https:\/\/support.apple.com\/en-kw\/HT210060\">Apple&#8217;s own<\/a> NTP servers <span><em>time.apple.com<\/em> and <em>time-ios.apple.com<\/em><\/span>, and this cannot be changed by the user. \u00a0As these servers only use plain NTP and not the authenticated NTS, redirecting the DNS entry in your router\/local name server or redirecting the IP traffic in your firewall is your only option of obtaining time traceable to UTC(DFM) on these devices within your private\/corporate network.<\/p>\n<p>[\/et_pb_tab][\/et_pb_tabs][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UTC(DFM) on your deviceUTC(DFM) on your device&nbsp; DFM&#8217;s realization of the coordinated world time UTC(DFM) is now accessible also on your electronic devices via NTP or NTS. NTP (Network Time Protocol) is an internet protocol that can be used to synchronize your computer&#8217;s clock to a time source over the internet. NTP is designed to [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"class_list":["post-6127","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>UTC(DFM) on your device - DFM<\/title>\n<meta name=\"description\" content=\"time.dfm.dk brings UTC(DFM) to your machine via NTP and NTS over the internet\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dfm.dk\/en\/ntp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UTC(DFM) on your device\" \/>\n<meta property=\"og:description\" content=\"time.dfm.dk brings UTC(DFM) to your machine via NTP and NTS over the internet\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dfm.dk\/en\/ntp\/\" \/>\n<meta property=\"og:site_name\" content=\"DFM\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-23T09:54:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dfm.dk\\\/en\\\/ntp\\\/\",\"url\":\"https:\\\/\\\/dfm.dk\\\/en\\\/ntp\\\/\",\"name\":\"UTC(DFM) on your device - DFM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dfm.dk\\\/en\\\/#website\"},\"datePublished\":\"2023-06-09T11:22:27+00:00\",\"dateModified\":\"2024-10-23T09:54:05+00:00\",\"description\":\"time.dfm.dk brings UTC(DFM) to your machine via NTP and NTS over the internet\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dfm.dk\\\/en\\\/ntp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dfm.dk\\\/en\\\/ntp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dfm.dk\\\/en\\\/ntp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hjem\",\"item\":\"https:\\\/\\\/dfm.dk\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UTC(DFM) on your device\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dfm.dk\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/dfm.dk\\\/en\\\/\",\"name\":\"DFM\",\"description\":\"Danmarks Nationale Metrologiinstitut\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dfm.dk\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"UTC(DFM) on your device - DFM","description":"time.dfm.dk brings UTC(DFM) to your machine via NTP and NTS over the internet","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dfm.dk\/en\/ntp\/","og_locale":"en_US","og_type":"article","og_title":"UTC(DFM) on your device","og_description":"time.dfm.dk brings UTC(DFM) to your machine via NTP and NTS over the internet","og_url":"https:\/\/dfm.dk\/en\/ntp\/","og_site_name":"DFM","article_modified_time":"2024-10-23T09:54:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dfm.dk\/en\/ntp\/","url":"https:\/\/dfm.dk\/en\/ntp\/","name":"UTC(DFM) on your device - DFM","isPartOf":{"@id":"https:\/\/dfm.dk\/en\/#website"},"datePublished":"2023-06-09T11:22:27+00:00","dateModified":"2024-10-23T09:54:05+00:00","description":"time.dfm.dk brings UTC(DFM) to your machine via NTP and NTS over the internet","breadcrumb":{"@id":"https:\/\/dfm.dk\/en\/ntp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dfm.dk\/en\/ntp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dfm.dk\/en\/ntp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hjem","item":"https:\/\/dfm.dk\/en\/"},{"@type":"ListItem","position":2,"name":"UTC(DFM) on your device"}]},{"@type":"WebSite","@id":"https:\/\/dfm.dk\/en\/#website","url":"https:\/\/dfm.dk\/en\/","name":"DFM","description":"Danmarks Nationale Metrologiinstitut","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dfm.dk\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/pages\/6127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/comments?post=6127"}],"version-history":[{"count":34,"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/pages\/6127\/revisions"}],"predecessor-version":[{"id":7238,"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/pages\/6127\/revisions\/7238"}],"wp:attachment":[{"href":"https:\/\/dfm.dk\/en\/wp-json\/wp\/v2\/media?parent=6127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}