CINXE.COM

Just a moment...

<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#challenge-error-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme:dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="120"></head><body class="no-js"><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt={cvId: '3',cZone: "waset.org",cType: 'non-interactive',cRay: '91339b088a214a83',cH: 'mtnIlmMsrHReqasnSAmqSddI3ah_pLgXRu9TSiU4qpQ-1739772535-1.2.1.1-qbmz5YNkSZ014biEO8ljQLY6y9fLJY0UJJCqe2kn97eU7hHMBmovRdkDe2YGScaJ',cUPMDTk: "\/computer-science-programming-and-security-conference-in-june-2025-in-toronto?__cf_chl_tk=NDJyKreRlUyJ7oyJbV5Cr0P3QrCudlYqWFPtamgivng-1739772535-1.0.1.1-OlN9yr1i4EF._09Ukzl2C9i0ua9JrBLDGuSKkppTUdw",cFPWv: 'b',cITimeS: '1739772535',cTTimeMs: '1000',cMTimeMs: '120000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/computer-science-programming-and-security-conference-in-june-2025-in-toronto?__cf_chl_f_tk=NDJyKreRlUyJ7oyJbV5Cr0P3QrCudlYqWFPtamgivng-1739772535-1.0.1.1-OlN9yr1i4EF._09Ukzl2C9i0ua9JrBLDGuSKkppTUdw",md: "TVjNhwpScdOvhxhhvLLRNxXYIl_SZ5dDCRXFQt.wsXs-1739772535-1.2.1.1-kru1BS4.jomrf9YHfZSGihaV30gGjI8Mh9c_2O.5h1DnHxOfg_j5YzZRHqqPZYh3q_XlwMguF0JJUcIBU096UM9kqu5O2WRytIOVu_INsJqGC6Fr7zNGOZ8fZ4.18RmtsZRcyrvLG05A0SNVEr2r_hgXRQFnfIvqj7lQ.1SvqnMt3ghPR3JDpKUCbOb1ZS5YLlurs2yblRHfjzhlnk.ukuxwYxXIw1_CY90DTAgaG9ViaqayY97YWRGUQGsYOIxGqYkObCIBHX5ZzWuFrTndvxl9NfvrQ4pA6feexzbgJvvSMFLNjTPelHASKfyt0D1PYXCXh_J53B6xlyH3h0ROVPuhv_XwND2PWqmnhDgNGv_fNLoeGm1Q4CT7NhU4AYNHj5EGEcQ23piOYCTLynroXXfpf1sblgMENydCuaFZRVANNciaW5KpjKoT481GuEfZwsX_VrIYpi2OjVn7NQIEB7tywRkZ5PcHojNTXNwz8vBXMTqj_vGaLXU07R_4DRT4H8NGvrKsbvrk7ZE1v7oMWg9I2lsR4QoPk7zcPQO2DiBasX6xA.tXE9vHfykR2mb5H5EU_hKyx_lXyr5EkxTirO8ruGCgKdGJY2eG9on52rRC2E4pqFzJod6.uKOLMAjL38Cq793k7TBblp0ArmDStqwYGH69dNo6AcjuHtH5rlo2fQsG69pAMyJ73srGWdFsxCk38r1ljgbGQ2N_MdyddaudO1lM5vXaCgDdcCx0X8dfvO.veeQVVQM6EI.rgRCZRcn3DZz_Bo7hlC6BGD4P8xiKyGJFf37GNc2NQsflvtWDZZHSaqIm_VqS6EGXEuD.tX6YsxxRBH.vE9wFUjrVG8RimaM6.DV6IJ3DSfw0mua8IJExm0O0O3BkayT3ZRnsaq0RZr12j6cSKXHZXwbNc_2x.2QuMn4biyu_AMGeRC81uW8Bji5k1FpG22K8E8CTRPiGnQSnXhOG8YhISmEMMrbFWsYCaR90e6m00CFzz24wBJn6ob41a7kXLoNky_vZEQEZs0gZL7hncJ01qlQh4gFz5aNVHkvONzRIc4KC6vs1lXNoW0ZuJxWFAxtIIA.WUFJY7wYh4bk_OcAkwlrhI0YHlKSII6Qf7podnPW2RxXJ54.7ncOTlbYWJYZOd2Bs6wJo5sdOayO4QyWOblfiQwwtVCy14elBKlnJyr3pQBkl1ALXrq2rPCrc.PgyU2HTnC7_g_MCMdMpnlrycfIEaIkWCNECBzlgeqmmJv6q7McTPJ8lj._GISWsZXegkTzfyXXafdQlTHwIt6Epa972sac6GF6RRFqdRyBthuxSfPySPB2SjiDm3cHGx5N7m.DaBkxNDvgRxjduPU2eh75VRzvSfZD5K_dn.yeujs7I2PM2FO8z7O8n72rh5748FPQu7rB44QsPHJrnF_32EFO9jSoVKtkI1kRQw2XYqAvnG.k6fF4MiJ600TxSvv3tr_Rr5LoZSEBAteiZOgR0N38USnNlzzSlm.KccNydOLthXZo3bqZlYS0OjAMAwXj2heIDjdnZ8IwbwAgddEGcdLr453ZA1rjgkL3doEmzX__sycGdi_fxeHsGElK_Q1CqIcZVItEYikBh4G_HMUMWwKTYeslGF37MfrP1_F9EJdUTTG86Ev8l.whANLroOLzoWosee9dTW2TwxYi124ESpCBHEVErN_ddZT1JLW9JiuvNG70D3UVvCRgRM1g2D.ctNKD0J9A7G1UNqosK6DCdKMAkHeBLBGmB27_FFH.TYoUj_2682Lc3aBfArCOEZFI3zU00Cd19sR1.UI2PP_nzzRQn_7ozbTjS5ieWwhGp54O3L3.uVICNMEJimjDDqKtPKiynkxYcMh64Jk7pWJBnC8yOo3FL3EyYcqZf6vueVvB2BABVrmaTTvEKmGV7LpHgx3r7Pj.xf9PwR7xCihSFYBRghRx25VK8Ey6oOYYCU9YfWZLrqektzKFxM3Z6mm6s0IoAzE1w_wIhLZ9DTrTJLEZVjvuqG1FpVoMvtEah6QCZbgL_FLIxR.HA3JrH7If9hdm8",mdrd: "dBgL0DnU2PH5Gq7jd2YtaA8XlKKd.yNTNEKu1SRH9wQ-1739772535-1.2.1.1-A_zMDhDWeJf.9rn_LnCguQrWyJJ8hoJ0kG13pV8HCiFGqQieV32UkDb2V9cBRY6cmLTa8j8PWZxmP8qstFaipIL86xdejGYCsj17przVQtVrOPtlyEK0Uudep0HA3udp0MDKG3BT3vH14Xs1up4ohPsX840Lneg5FoUMtDFv.46XSHXZ5Ek46iXYkHEDV_RXvIccISNJJcLjgr6x3Yc__jo6EiSyZE8aJ.Oq3Hu9Axx49cadLssDCsPbUOjYyNwCoJO5CrPM.bV3vkgymzqPag.px7j2sOhlL4SHqYsDaboeyoBk6ypl3v4R6xSQTvtrIg3bwesof6JhPI_UuWeLmkEglu_eR5betKKHVZFXBnI2l1ZFVupZSKk4zjKopCFlrdcY6AWhqLjfVu4wia2zgCiyr4BuNre3XY.HecASAvh5uObisi6xKS5IV6CflnZTysY4wbJHH5MLaLRIX2vdxo8crczLG0zOld35vn2s134CgiqPbrQ5N8Bf060Lpc.a0myl02Yy0L9xkAfOR9fLu8gwkymx0SpBbS68zasUv8it7S5WhFH7XGCi8oiN7L4z_T6eIZ9sBKe8xCDQUD8qUK9srkriaNHf8LyFgoSSphGrEyaN428jk7H9FqZslDxOiKnJefGNQgIV.0hZPRqzscNtbfPQ0iZcNHeRhs6CyTT5PioyyJmnw5vpGckUQgU09Q.N_GAmDRvlEy2mihI5hh.CFzQWDS8sHHKm3yYpBGTbVvEGm.FcEgDeS7MpY8wa3Sv0U577qyHNtaxdG9vHQeT2gOJ9HKtQyZbNd_eVoygpJK5dd8LQmXXxf6ZWEZNJyvJs6vbB6DJgWI2AdRRMRwt3.dBQ0S5oMm5Zji3rLV4GQnc3Wwmu0P_z6nhPaC05RRDKBlL9MkRo3pH5tA33sCqMW2.KHx4HVHwADJ1KvRdnyHa3bt2oX.M6LFTWikXfjX8sIxbE_.OGZvR.QilBPNDcuS1gdgPX06VpTAlDGxAPCocyT5fddP5Q14CucEVObuB40ZxSn6I_bPal_UNbedlkTQcwwULs6maMp1rrAkaLD285Lo0qVNTF8lTK.eflU8_D7f_sghO7r6Hns1UkJEr6XY7G8kjJQ2rrcHyNwBA0sa9peckbJaFVX4IP9EmtcA4K7yZIHZ9aZ77zxrnDPoqJhwQY248ChPVva6tA3VtHkSV1jfU5ed2k1Hl6PBrdcPSyzex5XTpCMgTL2yQKMMdAUrtldZr5qThzWIE.ktcmLMSyMoKfzOiPBr_0Ho8sgdaHvl4Fh29toSv5PZQ1fFwpy_xpvDUSuj0nuEhhDeUD.RrzbA6XCVS9GiGQxJe_icyDSbFn_LkpG7Pu3Mj34Ae3GTmKb_0O5JNrLMjBXRwRvrwTu9wyKC7u0EErJXNnFLXlEOionzrWPC49eYxcwBVE68f40s6NeQ009wmXYl2bo7LD9H8Xi8v8rwgcvqhCa7ZGURHk0Kyv4xe.ygjAo2oZJaGOe28cNP_zDTEj806XgKbAEcqqCYwhVhSaAktnwUlmcnD7dwCtIvUZobW75MerodRI3zlnzr3Xwo3qkgp.4x2tlyPrpxpTzjnpkPRoFiX2yjFDWskXHYO29w..gcYkbGcOXEsPyuxMLjFlagBvhtq0EsEMFKkwyu4yBULICJtJG6.nqKpM4l4D74rTFHskwc4MPFbW2JyaWBsf8ZEVguA7JUhp_NwAvAsgxlI8EZ_zgaZT3cX8WG0CucFV8Exv4fmUVbb9mK88uYgYHham4UyCzz2VM0kw.3PbbriU2IkSlVKU8hpG9Nc74Bk5Gij5dcMMThXV7TQ7l78e7pO9uoBczpEt7tJJH_PfD5_leU9lIwzZbH7JiDYaRWKG9ZnALfq3RizkJ0OU8AM9xytF6DDBa_KgWWwbJiJ_dfT3OVuNs8nXqZNGwqlySjMk0UkjZ51xJ5ggeFhIXpJSYm4"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=91339b088a214a83';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "\/computer-science-programming-and-security-conference-in-june-2025-in-toronto?__cf_chl_rt_tk=NDJyKreRlUyJ7oyJbV5Cr0P3QrCudlYqWFPtamgivng-1739772535-1.0.1.1-OlN9yr1i4EF._09Ukzl2C9i0ua9JrBLDGuSKkppTUdw" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>