Could be magic. Combination of ward and enchantment to keep time turner dust in a portal-shaped opening and something for the idea of different dimensions. Possibly something from a phoenix, perhaps ash from a rebirth? Perhaps fae and some dragon's blood...
Still. Not believing in something doesn't make it not exist.