- Journalist Gauri Lankesh was shot dead outside her house in September
- Ms Lankesh was known to be an anti-establishment voice
- The killing had led to a national outrage and protests
Mr Reddy said the Special Investigation Team (SIT) probing the killing had clues about the assailants, but those could not be disclosed at the moment.
"Who has done it...I am aware of it thanks to an update provided by the SIT. But I cannot disclose it now," Mr Reddy said at a meet-the-press programme organised by the Press Club of Bangalore and the Bangalore Reporters' Guild.
"Gauri's killers will 100 per cent be caught. This will happen in a few weeks," he added.
The minister, however, clarified, "Weeks do not mean one or two weeks. It (the arrest of the killers) will happen in a matter of a few weeks. This will happen 100 per cent."
Mr Reddy said whether Ms Lankesh was killed by left-wing or right-wing extremists or whether it was because of "some other thinking" was "one issue".
Gauri Lankesh, known to be an anti-establishment voice with strident anti-right wing views, was shot dead at close range by unidentified men outside her home in Bengaluru on the night of September 5.
Home Minister Reddy had made similar claims about the SIT having gathered "some clues" in connection with the case earlier too.
The Congress government in Karnataka, which constituted the SIT headed by Inspector General of Police (Intelligence) BK Singh, has also announced a reward of Rs 10 lakh for anyone providing clues about the killers.
As the killing gave way to a political slugfest, Ms Lankesh's family had made a plea not to give a political colour to it.
They had said the investigators should look into all possible aspects of the case, as reports had emerged about a possible Naxal hand in the crime, besides the suspected involvement of right-wing extremists.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.