I. Introduction
Computing the inverse of a matrix is one of the most basic algebraic problems in scientific research. Such a computation appears in many science and engineering fields such as traffic navigation [1], image encryption [2], [3], and image watermarking [4], [5]. When an end user has limited-restricted resources such as the smart phone used for lane-level navigation in [1], it is not practical to compute the matrix inverse in situ. An intuitive solution is for the user to outsource its heavy computational workloads to a server, which can help reduce the local computation overhead and avoid large capital outlays in hardware/software deployment and maintenance.