The fastest isolators available a a reasonable cost are 150 Mbps per channel. High Speed USB has a data rate of 480 Mbps. So how do you isolate a HS USB?
The first thing that comes to mind is to somehow convert the serial stream into n parallel streams which run at about 480/n Mbps each and then send these parallel streams over the available isolators and convert it back to serial on other side. I'm sure this is not as easy as it sounds.
I have seen some expensive looking FPGA based designs that do this. Since it can be done using an FPGA, I wonder why no semiconductor company is providing a ready to use 480 Mbps USB isolator. This approach looks so scalable that even higher rates could be possible.