I was thinking about the requirements for the other half interface, and my bet is that USB would indeed be the best candidate...