I have never seen anything like that with respect to Sigma Chi.
I did a quick Google search of "In Hoc Signo Vinces" and found quite a few sites. My guess is that the sash may have something to do with the Knights Templar or perhaps a Roman Catholic group.
Here are a few links that have similar looking articles.