A new code-based encryption scheme and its applications. (2017)