Out that far you may have to resort to imaging sensors and use change detection algorithms to detect motion. Just about anything with images is beyond the capabilities of the 8-bit Arduinos but should work fine on the DUE once all libraries and some more get ported for that processor. At night with no limited illumination you would probably have to rely on IR imagers, think a lot of money.