Both k - 448 and k + 448 have to be powers of 2. They differ by 896 (128*7), and it can easily be checked that {128, 1024} is the only pair of powers of 2 differing by 896 (to prove this, let m > n, 2^m - 2^n = 128*7, factor, etc). Hence, k - 448 = 128 and k + 448 = 1024 so k = 576. Hence,
n = 17 is the only positive integer satisfying the condition.