Text this: 5-pass zero-knowledge identity authentication scheme based on matrix completion problem